3310 Main St, Mammoth Lakes, California, United States
starVery Good
rate_reviewVery good accommodation. Great location. Awesome vibe.