foodiarieslondon.com
Dolly’s Cafe @ Selfridges
Opened in March 2011 and situated on lower ground floor at Selfridges, London. For an interesting history of the cafe’, click here.