Looking for hotels near Trafalgar Square?

Trafalgar Square sits at the heart of London and is one of the capitals top tourist attractions. First built in 1845 it’s home to the famous Nelsons Column – a 145-foot-high monument bearing a statue of Lord Nelson guarded by Lions. The square is also surrounded by fascinating museums and galleries. The two most notable being The National Gallery and The National Portrait Gallery with their huge collections of European and global art. Trafalgar Square also has an abundance of bars and restaurants which are perfect for pre and post sightseeing refreshment! The area and all it has to offer is easily accessible with the nearest tube station (Charing Cross) just a two minute walk away.