Save money on your next trip to South Burlington
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 Express Burlington Vt
Address: 1720 Shelburne Road VT 05403, South Burlington, VT, US