Five On Canalby Five On Canal101Five on Canal is an apartment complex located in Northern Liberties, facing the Delaware riverfront and the Philadelphia skyline. It is a new construction multi-building...apartmentforleasestudioapartments12bedroomapartments+5 more