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/