The Mammoth Creek Inn, Mammoth Lakes, United States of America
The Mammoth Creek Inn is conveniently located at 663 Old Mammoth Rd in Mammoth Lakes, United States of America
Hotel Location:
Address: 663 Old Mammoth Rd
City: Mammoth Lakes
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 4 PM
- Check-Out Time: 11 AM
- Sauna
- Coffee/Tea Maker
- Fitness
- In Room TV
- Hair Dryer