What's The Largest Outdoor Restaurant in Philadelphia?
Philadelphia, PA - The largest outdoor restaurant in Philadelphia. The restaurant is located along the Delaware River Waterfront and offers panoramic waterfront views. With a seating capacity of 1400 people, the restaurant is designed to embrace the seasonal outdoor environment while providing casual dining and refreshing drinks.