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.

Address:

132 Water Street
Saint Andrews, NB
E5B 1A8
Canada