Address: Central Eleuthera, Eleuthera Island, North Palmetto Point, Bahamas
Located in North Palmetto Point, Island Seaside Suites offers a private beach area to relax and enjoy tranquil Caribbean waters. This self-catering accommodation features free WiFi. The villa will provide you with air conditioning and a seating...