Oasis of Palmeira. It means Palm trees. One of the only green areas on this otherwise deserted Island
JPC: all rights reserved