With an 80in flatscreen TV that can show six games at once, and a bar menu that includes a hoagie baked into a folded pizza crust (!), Sto's Bar and Restaurant is a great destination for people looking to sit down and stay a while.
Stuff You'll Like
Previous Venue Next Venue Venue Description
1. Sto's Bar 236 Market St, Philadelphia, PA 19106 (Old City)