Where is Point Leo Surf Beach?

Where is Point Leo Surf Beach located?

Point Leo Surf Beach, Point Leo Surf Beach, Australia (approx. -38.42486°, 145.07097°)


Where is Point Leo Surf Beach on the map?