This hotel is situated close to Earls Court; just minutes from the Royal Albert Hall and the Natural History Museum. Many more of London's top sights can easily be reached on foot, or by making use of the underground.
See more: Hotels in Europe Hotels in United Kingdom Hotels in London Holiday Destinations in Europe