Red Owl Tavern 4.3 / 5

433 Chestnut St, Philadelphia

Overview

This restaurant serves upscale American comfort fare & house cocktails in a bi-level space.

Tips & Reviews