Contracted through the National Park Service, various concessionaire entities manage lodging facilities inside the park. The largest such facility is the Jackson Lake Lodge, which is managed by the Grand Teton Lodge Company. Located near Jackson Lake Dam, the Jackson Lake Lodge has a total of 385 rooms, meeting facilities, a retail shop and a restaurant. The Grand Teton Lodge Company also manages the Jenny Lake Lodge, which consists of cabins and a restaurant and Colter Bay Village, which has cabins, a restaurant, a grocery store, a laundry and a marina. South of Jackson Lake Dam, the Signal Mountain Lodge is managed by Forever Resorts and provides cabins, a marina, a gas station and a restaurant. The American Alpine Club has hostel dormitory style accommodations primarily reserved for mountain climbers at the Grand Teton Climber's Ranch. Adjacent to the Snake River in Moose, Wyoming, Dornan's is an inholding on private land which has year-round cabin accommodations and related facilities. Lodging is also available at the Triangle X Ranch, another private inholding in the park and the last remaining dude ranch within park boundaries.