Liberty Point at Penn's Landing in Philadelphia is making a splash on the waterfront as the city's largest outdoor restaurant Continue reading...