Lorfords to open London satellite store
Lorfords, the Cotswolds-based antiques and interiors business, has announced the opening of a new London showroom.
The outlet, at 9 Langton Street in Chelsea, will be similar to the flagship shop in Tetbury. It will…