LITTLE MAMMOTH STEAKHOUSEVisit Site

Categories:

Located on the upper level of the Snowmass Village Mall, the Little Mammoth Restaurant focuses on great seafood and steak. This is a family friendly place where the kitchen is open 12 hours a day.  Call (970) 923-8892.

 

Get driving directions to Snowmass, CO, USA

Get Directions