Location. Located in South Fork, Wolf Creek Ranch Ski Lodge is in a national park and attractions in the region include Wolf Creek Ski Area....