1720 Shelburne Road, 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.