Our hotel is located in Lake Mammoth city in California, Sierra Nevada mountains and this is such a beautiful town nestled in between rocks, trees and lakes. The whole area is very picturesque and most of the views outdoor look like picture post card views. It is dotted with lakes all around it and a spread of trees as far as the eye can see. There is heavy snowfall in the months of November and lakes freeze and the whole area becomes white.











