Peanuts (N Restaurants in London
Show restaurants on map
4.6
Menu
4.6
Menu
City: London, 52 High Holborn, London, WC1V6RL, United Kingdom
"The salad was good but nothing super exceptional. The staff was super nice and friendly. But it is just too much to pay for salad."
Price
Feedback
These reviews refer only to the mentioned ingredients.