689 Churchill Ave. is a brand new, 3-storey multi-residential rental building developed by TCU Development Corporation. The building is comprised of 15 units ranging from Bachelor and Luxury Bachelor to One Bedroom and One Bedroom plus Den options. Open concept floor plans are found throughout the building, with neutral colours for walls and cabinets. All units boast stainless steel appliances, high end finishes and in-unit laundry. Located in the heart of Westboro, residents will have the convenience of transit, restaurants, grocery and shopping steps from their home.