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 99 Excellent 92 Reviews Belmond Cap Juluca West End Village, Anguilla 99 Excellent 159 Reviews Aurora Anguilla Resort Rendezvous Bay, Anguilla 95 Excellent 144 Reviews Four Seasons Resort Anguilla Anguilla, Anguilla 98 Excellent 254 Reviews Zemi Beach House Shoal Bay Village, Anguilla 96 Excellent 259 Reviews More Related Hotels