Welcome to Glen Isla. Luxury Blue Mountains Accommodation. Located in the heart of South Wentworth Falls and only a 5 minute stroll to the Falls, we offer luxury self contained accommodation to relax and rejuvenate.
Welcome to Glen Isla. Luxury Blue Mountains Accommodation. Located in the heart of South Wentworth Falls and only a 5 minute stroll to the Falls, we offer luxury self contained accommodation to relax and rejuvenate.