Sto's Bar & Restaurant
236 Market St (btwn 2nd St & 3rd St)
Philadelphia, PA 19106
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.