18A Upland Road, Dulwich, London, SE22 9EF
For More Information:
+44 (0)771 496 1027
Chi Chi Ra Ra is well off the beaten track of Dulwich shops. It is a tiny shop selling an array of vintage clothing items and accessories.
For its size, the shop has a very good collection in stock and is well priced.
I am totally overwhelmed by Beyond Retro and Absolute Vintage, so Chi Chi Ra Ra is much more the scale of vintage shopping that I can cope with.more