Can I see Meads Bay from the villas?
T Martin2016-08-19T13:27:45-04:00Twin Palms Villas are situated on top of a hill overlooking Meads Bay. There are limited views from the pool area through the tropical gardens to the ocean. Coconut Palm Villa features a tower gazebo with stunning ocean views.