Hotels in London

The heart of one of the world’s greatest cities boasts a plethora of attractions and entertainment; dinosaur spotting at the Natural History Museum, world class music at the iconic Royal Albert Hall; retail therapy at Harrods; relaxation in the peacefulness of Hyde Park.