Contact Chi Chi London customer service and support 0208 880 1211 local rate number, available from 8AM-6PM Monday through Friday. Contact Chi Chi London online through email: [email protected].

Address

Chi Chi London T/A Chi Chi Collection Ltd Unit 15 Lockwood Industrial Park Mill Mead Road Tottenham London N17 9QP
Chi Chi London Redburn Industrial Estate 16-18 Woodall Road London Enfield United Kingdom EN3 4LE