Restaurants in Philadelphia, PA
Restaurants
1234 N Delaware Ave.,
Philadelphia ,
PA
19125
UNITED STATES
Based on 1 reviews
never open
It's never open. I though it was out of business years ago. Why would a sandwich place on Delaware avenue close at 3PM and worse yet *2PM* on Saturdays?????? WTF?Worldwide > United States > Philadelphia, PA > Restaurants