Looking good needn't mean looking like everyone else. Vintage fashion is an original choice, plus it's an environmentally friendly way to buy clothes. Below are some of the best shops in London for vintage dresses and retro clothing. If you're looking for cheap second-hand clothes, take a look at London's charity and thrift shops.
Visit the largest indoor antiques market in London at Alfies Antique Market. This charming Marylebone destination has plenty of vintage clothes from the 1930s and 1940s, alongside other collectables and design pieces. Make sure to head to its rooftop kitchen for views over west London.
2. Beyond Retro
Head to the original Beyond Retro vintage clothing shop on Brick Lane, or visit the Dalston or Soho branches, for a fine selection of handpicked vintage clothing. The shop has its own fashion label which gives vintage clothes a new lease of life.
3. Blackout II
Head to Marylebone and discover a wealth of designer vintage clothes at Cabbages & Frocks. Hidden in a cobbled courtyard near St Marylebone Paris Church, this vintage market is full of designer brands at bargain prices.
Bag some bargain vintage or a really special one-off piece in Camden Market. There are lots of second-hand shops and stalls selling everything from elegant 1940s dresses, to cheesy 70s and 80s disco wear.
8. Pop Boutique
Stock up on vintage clothing carefully selected from buyers around the globe at Pop Boutique London. This Covent Garden shop has a green agenda, meaning that pieces that can't be sold are recycled, or upcycled, under the store's own brand.
Keep an eye out for what the designers, editors and It girls are picking out at Rellik in west London. Specialising in designer women’s clothing and accessories, expect to find high-end brands like Vivienne Westwood, Pierre Cardin and Comme des Garçons.