A great lady of great hospitality in a great location in central London.