American Comfort Fare at The Red Owl Tavern in Old City
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.