Where is Leura Cascades?

Where is Leura Cascades located?

Leura Cascades, New South Wales, Australia (approx. -33.72188°, 150.3225°)


Where is Leura Cascades on the map?