Red Owl Tavern, Philadelphia PA
My Rating: ⭐️⭐️⭐️⭐️/5
The Red Owl Tavern is conveniently located by Independence Square on Chestnut Street. Hubby and I decided to stop by the Red Owl Tavern for some appetizers and a burger before a Phillies game.
We had a voucher from Travelzoo which made dining at Red Owl Tavern even sweeter. We’d definitely come back given the chance.