This property offers a prime retail and office opportunity in a high-visibility, grocery-anchored plaza located at the corner of Trafalgar Street and Clarke Road in Southeast London. The plaza benefits from exposure to more than 20,500 vehicles per day and is only minutes from Highway 401, providing excellent accessibility for customers and employees. The last remaining unit, Unit 5A, consists of 2,051 sf and includes a dedicated truck-level loading dock for convenient deliveries. Additional storage space is available in the basement. This location is ideal for retail or office tenants seeking strong visibility.
Read More