

Das luxuriöse Cap Juluca, A Belmond Hotel, Anguilla liegt direkt am Strand, 2,6 km von der Barnes Bay und 3,7 km von der Kunstgalerie Devonish Art Gallery entfernt.
Bis zu Sandy Island und zur Rendezvous Bay Beach sind es 10 km.
Das Hotel trennen zudem nur 5 Autominuten vom internationalen Flughafen Clayton J. Lloyd.