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