London is a playground for hotel lovers. You can sleep inside an abstract art sculpture, book a room at a floating hotel on the River Thames, or splurge on the suite where Kate Middleton stayed on the ...
London has some 1,570 hotels, and the options here truly run the gamut, from historic properties, design-forward boutiques, family-friendly guest houses, and everything in between. You could check ...