Image of the Day: Cap Juluca September 6, 2014| By:Five Star Alliance Cap Juluca is situated on the Southwest Corner of Anguilla, and overlooks the mountains of St. Maarten. Book your own beach chair at Cap Juluca >> Posted in: Anguilla, Featured Luxury Hotels, Beach and Island, Bermuda & The Caribbean Share : Related Hotels Malliouhana Resort Meads Bay, Anguilla 96 Excellent 63 Reviews Belmond Cap Juluca West End Village, Anguilla 99 Excellent 135 Reviews Aurora Anguilla formerly CuisinArt Resort Rendezvous Bay, Anguilla 97 Excellent 105 Reviews Four Seasons Resort Anguilla Anguilla, Anguilla 98 Excellent 201 Reviews Zemi Beach House Shoal Bay Village, Anguilla 95 Excellent 233 Reviews More Related Hotels