Proximity to Big Box Retailers - Sobeys and Home Depot
OVERVIEW
Liberty Square is a 30,000 SF mixed use office/retail building located in London’s north east. This three storey building is surrounded by residential, and retail, and amenities within walking distance.