All About London – The Independent London Store Guide

  I stumbled upon this fabulous new book The Independent London Store Guide that shows the way to all those weird and wonderful gems that only locals would know about otherwise. The book covers more than 600 miles of London and suggests no less than 222 shops to visit. You can’t go wrong with this … Continue reading