Baywatch Resorts - Yellow Bird Hotel

St. Lawrence Gap Christ Church
Barbados