The setting of this London hotel, on one side of grand Grosvenor Square, just blocks back from Oxford Street, couldn’t be more perfect for Christmas. You’ll have your own colonnaded residence in one ...
London is home to an astonishing amount of luxurious hotels, most of which take their restaurants very seriously – so seriously, in fact, that they draft in some of the world’s best chefs to lead ...