The Windsor House

The Windsor House Inn

Staying at the Windsor House is comparable to spending a night in a museum! The inn has a stunning interior that will take you breath away!

Enjoy this historical property located on Water Street in St. Andrews, within walking distance of restaurants, galleries, and most major attractions.


132 Water Street
Saint Andrews, NB
E5B 1A8