Liberty Point is Philadelphia's largest outdoor restaurant
Liberty Point at Penn's Landing in Philadelphia is making a splash on the waterfront as the city's largest outdoor restaurant
More Videos
From CNN Newsource affiliates