Public Relations

Hospitality

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.