6170 Highway 7
Element Vaughan Southwest Hotel
Welcome to Canada’s First Element Hotel
Wake up recharged at the brand new all-suites Element Vaughan Southwest Hotel. Built green from the ground up, this Vaughan, Ontario, hotel is Canada’s first Element – a new kind of hotel. Bright, open spaces energize you and eco-friendly practices help you live well whether you’re here for a night or a longer stay.