Limestone Bay is a natural feature, located at Limestone Bay, 2640, Anguilla
Beautiful white sand beaches