Where is Green Park station?

Where is Green Park station located?

Green Park station, Green Park station, Great Britain (approx. 51.506508°, -0.142232°)


Where is Green Park station on the map?