Noble House Hotels and Resorts - a collection of luxury hotels and resorts - proudly announces the completion of an extensive revitalization of Teton Mountain Lodge & Spa, located in Teton Village, Wyoming. Boasting multimillion-dollar transformations to the main lobby, reception area, concierge and retail spaces, a new Black Diamond Bar and the fully renovated award-winning Spur Restaurant & Bar, Teton Mountain Lodge invites locals and vacationers alike to experience this elevated alpine retreat.
Noble House is a Washington-based company that owns and operates a chain of hotels and resorts offering services such as accommodations, weddings, and event management.