Farm W5 - Kensington and Chelsea
Steven Mills Delicious food and big portions…so much so that I struggled to finish my salad bowl! Particularly enjoyed the tabbouleh, the brown lentils and the roasted lentils.
316-318 Kennington Ln, London SE11 5HY, UK
020 7642 1522