Phone: +442085661965
Address: 19 The Green, London, W55DA, United Kingdom
City: London
Dishes: 35
Reviews: 3
"The portions at this restaurant are huge, maybe a little too big in my opinion, but I still love this place. The sandwiches and salads are delicious, making it a great spot for a leisurely weekend lunch."
All prices are estimates.