avid hotel Toronto - Vaughan Southwest, an IHG Hotel
6800 Highway 7, Vaughan ON
CLICK HERE to book today & find exclusive offers!