15 Georgia Shore Rd
St Albans Bay, Vermont 05481
Bayside Pavilion is a year-round restaurant in St. Albans Bay, Vermont, offering delicious food and drinks with stunning views of Lake Champlain in a welcoming atmosphere. It's conveniently located near the Saint Albans Bay Marina, making it ideal for post-water activity dining.
Help others discover great deals by suggesting one!
Loading...