Eleuthera is an island in the archipelago of The Commonwealth of the Bahamas. The name is a feminine derivative of the Greek word eleútheros, meaning “free.”
The island is 110 miles long and includes over 200 miles of pristine pink sand beaches.
We look forward to providing you with news and offers from Glass Window Villas.
For assistance with online bookings, send us an email.
Please view our cancellation policy before booking.
For assistance with the Villa during your stay, call 1 (242) 395-6183.
Website design by Cicada Consulting.