Toronto Vaughan Hotel
The Novotel Toronto Vaughan Centre Hotel in Vaughan, Canada is an ideal hotel for a comfortable leisure or business experience in the Toronto area. Close to shopping, dining, business districts, and an amusement park. It has something for everyone.