St. O Moritz 75 está situado em Mammoth Lakes, a 1,7 km do Eagle Express (15) e a 2,6 km do teleférico Village Gondola.
Os quartos estão equipados com uma televisão. Os quartos incluem uma casa de banho privativa.
Chair 8 fica a 2,7 km do St. O Moritz 75, enquanto Chair 25 está a 3 km da propriedade.