Results 2 results found Savannah Racecourse and Garrison Clock Tower, Christ Church, Barbados, West Indies, Caribbean, Central America Savannah Racecourse and Garrison Clock Tower, Christ Church, Barbados, West Indies, Caribbean, Central America