Carimar Beach Club

Carimar Beach Club is a 24 unit villa / suite hotel Caribbean beachfront resort located on the island of Anguilla, BWI. The 1100 square foot one and two bedroom villa suites are located on Mead’s Bay Beach, which has been voted one of the best beaches in the world. In addition to two bedrooms, each villa contains a fully equipped granite counter...
Found on
No exact match found