Filter
Delivery
Pickup
Outdoor
The best restaurants in South Twickenham Richmond upon Thames London
34 Restaurants on GastroRanking
Filter
Delivery
Pickup
Outdoor
2,2
13 Opinions in 1 websites
283 Waldegrave Rd, Twickenham, TW1 4AS, United Kingdom, England
"Food is happiness" a quote this place doesn't run by, food is sadness seems much more appropriate. Also thought I’d leave a new review as a third year. Staff are nice and the salad box actually decen