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…

Enjoy unlimited access: just £1 for 12 weeks

Subscribe now