Mammoth Sierra Townhomes #40
93546, Mammoth Lakes, California, United States, Mammoth Lakes
Location A great option for a journey on a budget - hotel Mammoth Sierra Townhomes 40 is located in Mammoth Lakes. This hotel is located in the city center. In the morning, have a cup of coffee while looking at the city from the window. You can take a walk and explore the neighbourhood area












