Chi Chi London
Address:
Lockwood Industrial Park
UNIT 15, LOCKWOOD INDUSTRIAL PARK, MILL MEAD ROAD
London
N17 9QP
United Kingdom
Tel:
2088801211
Website:
http://www.chichiclothing.com/