Turks and Caicos Islands vs. Barbados 

World

TCIFA National Stadium

Address:
Leeward Highway / Venetian Road
City:
Providenciales
Opened:
2004
Capacity:
3000
Surface:
grass
Facts:
renovated 2010

Map

18+ GambleAware