Located in Wentworth Falls, this hotel is within 2 mi (3 km) of Wentworth Falls Lake, Blue Mountains National Park, and Wentworth Falls Waterfall. Wentworth Falls Country Club and Leura Mall are also within 6 mi (10 km). Wentworth Falls Station is only a 3-minute walk.