Sunday, March 15, 2009

Jacadi opens London store



I thought this would never happen. After all their years in business, Jacadi has finally opened a store in the UK. The new store is located at 152 Stamford Hill in London.