Get directions to: Superstar Chinese Take Out, Philadelphia, PA
Restaurant address: 1122 S 22nd St Philadelphia, PA 19146, USA
Restaurant: Superstar Chinese Take Out