Off the Champs-Elysées on a curving street of handsome buildings, the Lord Byron may not be as grand as other hotels in the ... More