Step into casual yet sophisticated hospitality at Windsor House and enjoy the historic charm and elegance of our Inn, located in beautiful Saint Andrews, New Brunswick.
Our spacious suites are perfect for overnight, weekend getaways or extended stays.
Our Library Bar Lounge and Garden Courtyard are the ideal places to unwind and relax after a busy day exploring.
The Windsor House is also the perfect place for Special Events.
Come and experience true hospitality at its finest.