Element Vaughan Southwest, a Marriott Hotel

Element Vaughan Southwest, a Marriott Hotel
6170 Highway 7, Vaughan, ON L4H0R2 Canada (CAN)