Liberty Point opens as Philly's largest outdoor restaurant
At 25,000 square feet, the sprawling restaurant-bar complex features the best views in the city from three levels, with five bars and nightly entertainment.