60 A4, City of Westminster, London WC2N, UK
Trafalgar Square is the largest square in London and has been a central meeting place since the Middle Ages.
At that time the site was called Charing. Later it became known as Cha...Read more »
All about Garagu
We are sociable
© 2021 by Garagu.com