Alegria Dive Resort
General description In a rural location, Enjoy recreation amenities such as a private beach or take in the view from a garden. Additional amenities at this hotel include complimentary wireless Int...
More info