Mammoth Hot Springs is a thermal feature at Yellowstone National Park and is located close to the north entrance of the park. Mammoth is only minutes away from the Mammoth Hot Springs Hotel and Terrace Grill.
Tags
terrace grill
Showing: 1 - 1 of 1 RESULTS