Where is Eleuthera?

Where is Eleuthera located?

Eleuthera, South Eleuthera, Bahamas (approx. 24.77894°, -76.27705°)


Where is Eleuthera on the map?