- Sunday 20 May 2012Find Hotels, Entertainment, Information, News and more on Trafalgar Square, London.
Trafalgar Square is located in the heart of London. It has become a major tourist attraction because of its rich history. It is not wrong in saying that a visit to London is incomplete without exploring Trafalgar Square.
Read more... - Thu
1o/11o - Fri
5o/12o - Sat
6o/10o - Sun
7o/12o
