Noble House 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.