Remove Ads

Photos for Sto's Bar & Restaurant

Sto's Bar & Restaurant

236 Market St, Philadelphia, Pennsylvania 19106 USA

130 Reviews