I stopped at this Tavern with my teenaged boys while visiting Philadelphia to see Independence Hall, Liberty Bell, and nearby historical attractions. We were in need of a cold beverage as it was blazing hot in Philly. We found not only cold beverage but great tavern food and atmosphere as well. If you plan to see Independence Hall, you can't beat the Red Owl Tavern as a nearby place to fill up while waiting for your tour time to arrive (Independence Hall tour tickets are available for free at Independence Visitor Center).
Own or manage this property? Claim your listing for free to respond to reviews, update your profile and much more.