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 87 Reviews Belmond Cap Juluca West End Village, Anguilla 100 Excellent 199 Reviews Aurora Anguilla Resort Rendezvous Bay, Anguilla 95 Excellent 145 Reviews Four Seasons Resort Anguilla Anguilla, Anguilla 97 Excellent 253 Reviews Zemi Beach House Shoal Bay Village, Anguilla 95 Excellent 266 Reviews More Related Hotels