Where is Point Leo Surf Beach?

Where is Point Leo Surf Beach located?

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


Where is Point Leo Surf Beach on the map?