Bayside Pavilion

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


Contact the Saint Albans Bay Marina

to reserve your slip today!