Experience a quintessential British escape at the boutique H10 London Waterloo, located in the heart of the city, near iconic sights including the London Eye, Buckingham Palace, Big Ben, Hyde Park and Leicester Square. Head to the hotel's spectacular Waterloo Sky Bar for unmissable views across the London skyline.