2800 W Dauphin St, Philadelphia 19132, United States
No delivery
Spot something wrong?
Dishes at New Star Pizza. Prices may vary in venue.