Philadelphia's Largest Outdoor Restaurant Liberty Point Opens At Penn's LandingPhiladelphia made history as the city's largest outdoor restaurant in modern history opened for business on Tuesday. The restaurant is five years in the making and seats up to 1,400 people.