Cambridge Satchel Company’s new London flagship

By Caroline Wadham

Information

The Cambridge Satchel Business has opened a 1,054 sq ft retail outlet in Carnaby Road, London.

SUBSCRIBE TODAY