ROSEWOOD HOTEL London, England The Rosewood, housed in a stately Edwardian edifice near Covent Garden that was once the offices of an insurance company, elegantly splits the difference between the two London hotel mainstays: the quirky and the stuffy.