Delicious Food With a Stunning View
Don’t miss out on an amazing meal at the Bayside Pavilion restaurant, open year-round. Located on the corner of Lake Road and Georgia Shore Road in beautiful Saint Albans, VT. You’ll love the gorgeous view of Lake Champlain while enjoying a fantastic meal and perfectly crafted drinks in the warm, welcoming, and relaxing atmosphere.
Conveniently located in close proximity to Saint Albans Bay Marina, it’s the perfect place to stop for a bite after a fun-filled day on the water!
Where to find us:
15 Georgia Shore Road
St. Albans Bay, VT