Heywoods Beach

Place in St. Peter, Barbados.

Things to see in Barbados

Wikipedia