One of Britain’s most famous department stores, Liberty, is to open a new restaurant as it marks its 150th anniversary.
A trio of high-end restaurants will open in the former Daily Telegraph building on Fleet Street later this year, including ...