London is the home of a multitude of the world’s most important museums: The British Museum, The Victoria & Albert Museum, The Science Museum and many more. Luckily they are just a few steps or a short tube ride away from The Pelham Hotel, located in the heart of South Kensington, London’s Museum Quarter.
South Kensington is also close to world-famous shopping destinations such as Harrods, as well as major landmarks including the Royal Albert Hall, Hyde Park and the Royal Palaces.