Little Bay is a natural feature, located at Little Bay, 2640, Anguilla
Simply stunning
A must see ! Great snorkeling !