Located in the heart of the financial, commercial and retail district of Vaughan/Toronto North, near Vaughan Mills Mall, Canada’s Wonderland, TTC Vaughan Metro Centre and the Shopping District, the Monte Carlo Inn – Vaughan Suites™ hotel is one of the best hotels for business and leisure stays. Please view our image gallery to learn more about our rooms, suites and amenities ranging from impressive event facilities to La Botticelli Ristorante to well-equipped fitness and business centers.