Berry Bros & Rudd to open Spirits Shop

Berry Bros & Rudd is set to open a dedicated spirits store, adjacent to its wine shop in Central London.   The Spirits Shop will…