By John Ryan2014-10-08T15:23:00
The Cambridge Satchel Company opened its latest shop this morning, a two-floor, 1,400 sq ft store in London’s Covent Garden.
Already have an account? Sign in here