loading 0%

london canada house

London's Trafalgar Square
London Trafalgar Square

Trafalgar Square is the center of England in more ways than one. At its south end lies what used to be Charing Cross, the point from which all distances to London are measured. Long since, the cross erected by Edward I in 1290 (as a tribute to his wife, Eleanor) has been replaced by a […]

By : Our World Cities Date : January 18, 2021 Category : London Our World Cities Comments :
Book with us today and save up to 60% on hotels and flights worldwide.
Translate »