Chi Chi London is an online fashion retailer, and it has no high street stores to visit. However, you can browse thousands of items on their online store, and get free standard delivery with orders over £100.