
Vermont National Country Club is located in South Burlington, with scenic views overlooking both Lake Champlain and the Green Mountains of Vermont.
1227 Dorset Street
South Burlington, VT 05403
(802) 864-7770
Click here for Mapquest Directions | Click here for Google Maps