Situata a 450 metri dal Canyon Lodge, la Villa Mountainback 117 Mammoth Lakes, di 143 m², offre ai suoi ospiti la possibilità di rilassarsi con una jacuzzi, oppure di divertirsi praticando sci sulla neve, ciclismo e pesca. Con vista sulle montagne, la casa vacanze si trova a breve distanza da Chair 17: Mammoth Mountain.
Il centro di Mammoth Lakes si trova a 25 minuti a piedi, mentre un luogo sportivo come la Pista di Ghiaccio di Mammoth è a circa 10 minuti in macchina. Gli ospiti troveranno Chair 8: Mammoth Mountain a 650 m dalla Villa Mountainback 117, mentre Mammoth Creek Park è a 2 km. Situata a 2,1 km dalla St. Joseph Church, questa villa è una destinazione popolare sia per i fedeli che per i turisti.
La cucina completamente attrezzata della Villa Mountainback 117 comprende una macchina per caffè e tè, un frigo e un forno, oltre a un tavolo da pranzo. A soli 10 minuti a piedi, la stazione degli autobus Canyon Lodge offre opzioni di trasporto nelle vicinanze.