South Burlington, South Burlington
Spend a second to
save a fortune!
Spend a second to save a fortune!
1720 Shelburne Rd., 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.
See MoreUsage of subsidiary facilities may incur additional fees