Where is Green Park Underground Station located?
Green Park Underground Station, Green Park Underground Station, Great Britain (approx. 51.50667°, -0.1427°)
Green Park Underground Station, Green Park Underground Station, Great Britain (approx. 51.50667°, -0.1427°)