The Lakefront Restaurant Details
Enjoy Mammoth Lake's best fine-dining restaurant experience. Lakefront Mammoth, nestled inside historic Tamarack Lodge, features views of Twin Lakes.
Employees:
5
HQ:
Location:
Mammoth Lakes, California, United States
Revenue: