Landmark Building

The Landmark is an 8 level, 32 unit building built in 1996. Located in beautiful downtown Victoria, this building is in an ideal spot, a short walk to the Inner Harbour and the heart of downtown and also to the beautiful Beacon Hill Park. The Landmark combines comfort and convenience in the perfect downtown location.

Sort by: