where is vaughn in canada
A Great Home Base in Vaughan, Ontario. Located in the heart of Vaughan, Ontario, the Hilton Garden Inn Toronto/ Vaughan hotel puts you at the center of the action. Only 30 minutes from downtown Toronto, at the intersection of Highway 400 and Highway 407, you can really make the most of your time in the area.