1283 Algoma Road Ottawa
Located on the north side of Algoma Road between Startop Road and Comstock Road in the east end of the city of Ottawa.
2 storey industrial complex with 58,587 square feet of space. Built in 1981.
For further information and leasing inquiries please contact
Bill Sioulas, Regional Director,