Where is Newell Beach?

Where is Newell Beach located?

Newell Beach, Queensland, Australia (approx. -16.42608°, 145.4051°)


Where is Newell Beach on the map?