Little Harbour Anguilla

Little Harbour Anguilla

Little Harbour Anguilla is on the south shore of Anguilla between Lockrum Bay and Elsie Bay.