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
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 Sports - Facilities, Sports - Cricket Links: www.espncricinfo.com By: neotrix