…and finally the candlestick maker… From Stamford Hill to Notting Hill – Westbourne Grove today. London you never cease to amaze me in the mix of people that live here. Unbelievable that a shop can survive selling pretty much just candles!
195 Westbourne Grove, W11
©Barnaby Barford 2014
