There is no lack of hotel rooms in London, a city that is home to hundreds of hotels, from sleek and sprawling luxury properties to small, neighborhood boutiques, to historic establishments that have hosted royalty. But that doesn’t stop hoteliers from debuting new properties every year, often renovating existing-but-tired... read full story