Map
Shoal Bay Rd., near Shoal Bay Villas, Shoal Bay T5598, Anguilla
Price
50
Restaurant
Le Bar