247 S 17th St.,
Philadelphia , PA 19103 UNITED STATES
Based on 1 reviews
The Black PlagueThe Black Sheep is a poorly managed dive at best. The atmosphere is dump and it looks as though the place has never been cleaned. The hostess had absolutely no personality and didn't appear to be very concerned with her grooming and...
Worldwide > United States > Philadelphia, PA > American Restaurants