Events in Goodwood

Goodwood in the region of Tobago is a place in Trinidad and Tobago - some 70 mi (or 113 km) North-East of Port of Spain, the country's capital city