Kitchen 89

Deli · 3212 W Dauphin St, Philadelphia, PA

Dine-In

Hours

More food in Philadelphia, PA · Deli in Philadelphia