Where is Parliament Square / Westminster Abbey?

Where is Parliament Square / Westminster Abbey located?

Parliament Square / Westminster Abbey, Parliament Square / Westminster Abbey, Great Britain (approx. 51.500164°, -0.126872°)


Where is Parliament Square / Westminster Abbey on the map?