Inn at Lost Creek receives great reviews from guests. The Hotel Telluride, The Peaks Resort and Spa and Mountain Lodge at Telluride are also excellent options to stay in Telluride restaurant.