L'établissement St. Moritz 75 est situé à Mammoth Lakes, à 1,7 km du télésiège Eagle Express (Chair 15) et à 2,6 km du téléphérique du village.
Les chambres comprennent une télévision ainsi qu'une salle de bains privative.
Le St. Moritz 75 se trouve à 2,7 km du télésiège Chair 8 et à 3 km du télésiège Chair 25.