Philadelphia, PA - The Red Owl Tavern is a cozy bi-level bistro that serves American comfort food and house cocktails. Located in the heart of Philadelphia, the restaurant offers a rustic-chic interior. The menu features a variety of appetizers and entrees that are sure to satisfy your cravings.
Red Owl Tavern in Philadelphia
Red Owl is located near Independence Hall and the Liberty Bell, two of Philadelphia's most iconic landmarks. The restaurant features large, soaring windows that bring the city's energy indoors. Located at 5th and Chestnut Streets, this Philadelphia institution has a prime location in Old City.
Red Owl Tavern offers two exceptional event dining locations. The Mezzanine has views of Independence Park and Old City and seats up to fifteen people. Alternatively, the Shanghai Boardroom can accommodate up to thirty-sixty guests if you're celebrating a special event and features a farm-style table. The space also features a pre-function area where attendees can relax and socialize before dinner.