Located in the heart of downtown at Seymour and Helmcken, homes at Freesia feature personal gardening plots on one of the many landscaped terrace areas. The suites are relatively large averaging over 800 SF, and well lit with natural light from many windows.