Since 1977, Lorwood has steadily built a portfolio of “Triple A” class industrial properties with unit sizes ranging from 700 square feet to 60, 000 square feet.
In 2005, Lorwood added retail to their portfolio with the development of the Juilliard Centre located in Vaughan, Ontario.
Lorwood Holdings prides itself in being a small company able to quickly deliver personal and professional service to its tenants.
Lorwood continues to add high-end properties to its growing commercial portfolio.