Where is Seaquarium Beach?

Where is Seaquarium Beach located?

Seaquarium Beach, Seaquarium Beach, CW (approx. 12.086111°, -68.898605°)


Where is Seaquarium Beach on the map?