Conveniently located on Highway 7 at the corner of Highway 27, in the middle of Vaughan West Business Park, Holiday Inn Express & Suites Vaughan- Southwest offers everything you need for an outstanding stay. Guests will enjoy a choice of rooms or suites, comforting style, abundant guest amenities including a complimentary Express Start® Breakfast Bar and the latest in energy-efficient hotel design. Welcome to the Holiday Inn Express & Suites Vaughan-Southwest.