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