On which Caribbean island is the Sabina Park cricket ground located?

On which Caribbean island is the Sabina Park cricket ground located?
Twitter Google+ Share on Facebook