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.
35 Stadium St, London SW10 0PU, UK
020 7351 7274