Se encuentra en Christ Church, en la isla de Barbados en el este del Mar Caribe.