Where is Casuarina Square?

Where is Casuarina Square located?

Casuarina Square, Casuarina Square, Australia (approx. -12.3753°, 130.8819°)


Where is Casuarina Square on the map?