You’ll no longer be able to visit South Philly Barbacoa on weekdays
When South Philly Barbacoa first opened in a storefront at 1703 S. 11th St., the hours were limited to just weekends. A short time later, the shop expanded to weekday hours. Despite the taqueria’s popularity, having just been named one
Continue reading