Alleynes Bay is a natural feature, located at Alleynes Bay, Barbados
Would definitely go back, the chair lady Theresa is a great person
Beautiful