Holiday Inn Express South Burlington an IHG Hotel - Get the best deals now!
Located in South Burlington, Vermont, this hotel features an indoor pool and spacious rooms with free Wi-Fi. Holiday Inn Express South Burlington offers air-conditioned rooms furnished with a cable TV and work desk.
Holiday Inn Burlington Vermont
Address: 1720 Shelburne Road VT 05403, South Burlington, VT, US