From the Sheriva website:
Villas at Sheriva -
Lodging, Sheriva
Based on 0 Reviews
Add ReviewWaterfront villas are located on Anguilla Island in the Caribbean. The luxury oceanfront resort offers views of St. Martin and information about accommodations, amenities, rates and reservations.