Little Mammoth Steakhouse
The Little Mammoth Steakhouse, located on the upper level of the Snowmass Village Mall, serves a wide selection of succulent steaks and fresh seafood. Known for their delicious food and excellent service, the Little Mammoth Steakhouse is the perfect place to enjoy a casual meal with the entire family after spending a day skiing on Snowmass Mountain.
Location:
315 Carriage Way
Snowmass Village, CO 81615
Phone:
970.923.8892Hours of Operation:
Closed for the Winter season. We will be reopening for Summer.