Holiday Inn Express South Burlington, Burlington

Holiday Inn Express South Burlington, Burlington
https://holiday-inn-express-south-burlington.usa8.info

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.

1720 Shelburne Road, Burlington, VT 05403, United States of America

Related Posts