220 Adelaide Street South, London, ON N5Z 3L1, CAN
Located a mere 10 miles from London International Airport and 2 miles from the center of London, this 1960’s built property in London, Ontario is located for ultimate service and transport-route proximity to London and Toronto. The total building square footage is 13,000 square feet; it is an industrial property with a front gym space, warehouse storage space, and multiple truck loading bays.