Where is Eleuthera Island?

Where is Eleuthera Island located?

Eleuthera Island, Eleuthera Island, The Bahamas (approx. 25.13472°, -76.14418°)


Where is Eleuthera Island on the map?