Where is Westminster City Hall?

Where is Westminster City Hall located?

Westminster City Hall, Westminster City Hall (Station), Great Britain (approx. 51.49715°, -0.137426°)


Where is Westminster City Hall on the map?