The National Gallery
The National Gallery is an iconic art museum located just moments away from the hotel in Trafalgar Square. The entrance is instantly recognisable, as it is featured in many film and television productions and more. The National Gallery features some of the most prolific portraits and pieces within the country. It's free to visit and is a must-see if you have never visited before.