Stay at this 3.5-star ski aparthotel in Falls Creek. Enjoy free WiFi, a sauna, and laundry facilities. Popular attractions Falls Creek Country Club and Falls Creek Alpine Resort are located nearby. Discover genuine guest reviews for Falls Creek Country Club along with the latest prices and availability – book now.