Restaurants in Philadelphia, PA
Restaurants
118 S 18th St.,
Philadelphia ,
PA
19103
UNITED STATES
Based on 2 reviews
Dont go for Delivery!!!! 6/1/2010
June 1 2010 I ordered at 8:04pm. Recieved a called at 8:40pm to say no driver available and food would not arrive until maybe after closing, then said they only had 1 delivery person on a bike. 8:55pm called and stated food being...The Best Food
Will return for more.Worldwide > United States > Philadelphia, PA > Restaurants