Leeward House Thornbury
The Blue Mountains · Canada
Leeward House is a nine-room independent boutique hotel in Thornbury, a historic community within The Blue Mountains on Ontario’s Georgian Bay coast. Its two small buildings give the property the feel of a carefully run guesthouse rather than a conventional…
July 2026