Larch House
Larch House is a boutique hotel in the historic Railway District of downtown Whitefish, Montana. With proximity to Glacier National Park and Whitefish Mountain Resort, guests can explore fly fishing, winter sports, and hiking nearby. This serene, private escape will open in early Fall 2025.
