Electric Diner, 191 Portobello Road, London, W11 2ED

by

The Electric Diner has got to be in our top three places we’ve eaten this year. Although not in our usual stomping ground, it felt quite a trek to get to Notting Hill,… Continue reading