You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
Courtyard by Marriott Vaughan is an upscale hotel located in the heart of Vaughan, a few short minute walk to the Vaughan Metropolitan Subway and City Centre and the new Vaughan Metropolitan Centre.