Das 3-Sterne-Hotel The Sierra House Mammoth Lakes liegt in unmittelbarer Nähe vom Twin Falls Overlook, und zwar ca. 4 Kilometer von hier entfernt.
Mammoth Lakes Lutheran Church liegt in ca. 5 Gehminuten Entfernung. Horseshoe Lake ist in 10 Autominuten zu erreichen. Die nächste Bushaltestelle Vons liegt rund 350 Meter entfernt.
Alle Zimmer verfügen über eine Klimaanlage, einige auch über einen Wohnbereich und einen Balkon. Neben einer getrennten Toilette und einer Dusche gehören auch ein Haartrockner und Handtücher zur Ausstattung des Badezimmers.
In der Nähe gibt es verschiedene Restaurants, darunter Delicious Kitchen und Samurai.