- Home
-
Places To Stay
-
Search
-
-
Contact Us
-
Contact Us
-
-
Activities
The Super 8 Motel is located at Lionshead Resort, which is 7.5 miles west of Yellowstone National Park on Highway 20 South. We are surrounded by National Forests and are located at the foot of the mountains on Denny Creek. We have a convenience store and a restaurant.
The Super 8 Lodge provides excellent accommodations and is located on two major snowmobile trails during the winter. Summer guests can fish on one of our five ponds and there are many hiking/biking trails leaving the resort.
SiteType:
County-City:
Website: