Where is Westminster Station / Parliament Square?

Where is Westminster Station / Parliament Square located?

Westminster Station / Parliament Square, Westminster Station / Parliament Square, Great Britain (approx. 51.501873°, -0.126341°)


Where is Westminster Station / Parliament Square on the map?