London is a city with many outstanding attractions. When you are holidaying in London do not forget to explore these places while enjoying the comforts of luxury hotels London has in store for you. If you are looking for 5 star suite hotels London, one of the best places available is the Langham London which offers comfort and convenience at the same time. Founded in 1824, the National Gallery located in the Trafalgar Square is an amazing art museum one should visit without fail when sightseeing in London. The significant feature of this place is that it houses over 2300 great collection of paintings and other artifacts which dates back to the 13th century. National Gallery in London is considered as the fourth most visited art gallery in the world.