Queen's Park is the name of a cricket stadium complex in Grenada in the Caribbean and was a location for the 2007 Cricket World Cup