1068 Williston Road , South Burlington
The 3-star Holiday Inn South Burlington offers comfort and convenience whether you're on business or holiday in South Burlington (VT). Offering a variety of facilities and services the hotel provides all you need for a good night's sleep.