Holiday Inn Express Hotel & Suites Vaughan Southwe, located in Vaughan, Vaughan (ON), is a popular choice for travelers. Only 11. Km away, this 3-star hotel can be easily accessed from the airport. With its convenient location, the hotel offers easy access to the city's must-see destinations.
Holiday Inn Express Hotel & Suites Vaughan Southwe also offers many facilities to enrich your stay in Vaughan (ON). While lodging at this wonderful property, guests can enjoy safety deposit boxes, business center, Wi-Fi in public areas, tours, shops.
Step into one of 125 inviting rooms and escape the stresses of the day with a wide range of amenities such as coffee/tea maker, DVD/CD player, refrigerator, bathtub, television. The hotel offers many unique recreational opportunities such as indoor pool, spa, jacuzzi, fitness center. Superb facilities and an excellent location make the Holiday Inn Express Hotel & Suites Vaughan Southwe the perfect base from which to enjoy your stay in Vaughan (ON).