Welcome to Book It!, our monthly look at a buzzy new hotel or resort we're excited about.
Giddy up! Larch House, a new 39-key luxury hotel, is opening in Whitefish, Montana, late summer 2025, and it’s bringing a fresh take on the modern mountain getaway.
What to Know:
Cowboy-core meets quiet luxury at Larch House, a new modern lodge opening late summer in Whitefish, Montana. Designed by the award-winning firm Olson Kundig and backed by SHOP Development, the property brings serious frontier glam to the base of Glacier National Park. Think: heated rooftop pool, Pendleton quilts, a moody
Keep reading with a 7-day free trial
Subscribe to Late Checkout to keep reading this post and get 7 days of free access to the full post archives.