National Cricket Stadium, previously known as Queen's Park, is the name of a cricket stadium complex in River Road, Grenada in the Caribbean and was a location for the 2007 Cricket World Cup. It became the 84th Test venue in 2002 when it hosted its first match between West Indies and New Zealand.
Latitude: 12° 03' 19.56" N
Longitude: -61° 45' 4.55" W
Nearest city to this article: St. George's Read about National Cricket Stadium (Grenada) in the Wikipedia Satellite map of National Cricket Stadium (Grenada) in Google Maps