Trafalgar Square apartments from one night upwards
Enjoy a wander round the National Gallery, an art museum in Trafalgar Square in the City of Westminster. Founded in 1824, it houses a myriad collection of over 2,300 paintings dating from the mid-13th century to 1900, altarpieces to the Impressionists. It is open daily and you can enjoy a daily guided tour on (Monday to Friday). It houses The Espresso Bar, as well as The National Dining Rooms which offers stunning views across Trafalgar Square and boasts a menu that showcases the best of British produce.