5610 N 5th St, Philadelphia, Pennsylvania 19120 USA
This deli has roaches, leaking and no running water in the bathroom. I would not trust any food sold here!
Photo Credit: Yelp