Cloth House, 98 Berwick Street

  • 98 Berwick Street

Cloth House was a fabric shop at 98 Berwick Street in Soho. This location has now closed, but their other branch up the street at number 47 remains open.

Last edited 2018-09-02 07:32:59 (version 4; diff). List all versions.