Grenada

National Cricket Stadium

National Cricket Stadium

Grenada , Grenada