New “No Added Sugar Shop” – London
October 10th, 2012
For those of you in London or visiting there, one of my fave British labels has recently launched their first shop in Ledbury Road in Notting Hill. I would really love to visit this shop – it has the same quirkiness about it that I love in their clothes. The address is, 57 Ledbury Road, London, W11 2AA. And it’s open seven days a week! Check for operating hours on the No Added Sugar site.