Bayside Pavilion 

Delicious Food With an 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 Us

Saint Albans Bay Marina LLC

90 Georgia Shore Rd. Saint Albans Bay, VT 05481


Find us on Facebook!

Skip to content