Investor Login
Home
About
Services
Portfolio
Careers
Contact
More
4,435 sqft
Office
66 Lisgar Street, Ottawa ON
This boutique office building is located in the heart of the Nation's Capital. It is directly adjacent to City Hall and only steps from Elgin Street and the Rideau Canal.