answersLogoWhite

0

That point is in the sea in the Bahamas, about 12 miles off the eastern shore of

New Providence Island.

User Avatar

Wiki User

14y ago

What else can I help you with?