Heywoods Beach
Place in St. Peter, Barbados.
Things to see in Barbados
Wikipedia