Get 10% or 15% off when you book a 2 or 3-night stay (Sunday–Thursday)
ideal location
Perfectly situated in the heart of St. Andrews by‑the‑Sea, our Inn puts the shoreline, shops, and historic waterfront just steps away.
on site dining
Enjoy fresh, coastal‑inspired cuisine crafted from local ingredients, all conveniently served on site at Noble By The Sea.
historic charm
Experience the character of a lovingly preserved historic property that reflects the timeless beauty of St. Andrews.
locally operated
Stay with locals who are passionate about sharing the best of St. Andrews with every guest.
Stay a little longer
Windsor House is a boutique heritage inn in the heart of St. Andrews by-the-Sea, offering a refined and experience-driven stay year-round. Thoughtfully designed to balance historic character with modern comfort, the property provides a relaxed, elevated setting just steps from the waterfront and the town’s best dining, shops, and coastal experiences.
Each guest room features a private ensuite and is designed for comfort, privacy, and longer stays. Whether visiting for a weekend getaway or an extended escape, Windsor House offers a distinctive place to unwind, explore, and experience the best of St. Andrews.







.jpg)
.jpg)

























