Loading Map…

Address
6170 Highway 7
Vaughan
ON
L4H 0R2
Canada

Website
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.

Upcoming Events

  • No events in this location