Camira Fabrics - London Showroom is located in London, United Kingdom on 8 & 10 Brewhouse Yard, Clerkenwell. Camira Fabrics - London Showroom is rated 3.5 out of 5 in the category manufacturer in United Kingdom.
Address
8 & 10 Brewhouse Yard, Clerkenwell