Phone: +442072835092
Address: 24-26 Cullum St, London, EC3M7JJ, United Kingdom
City: London
Menu Dishes: 29
Reviews: 506
"This restaurant is truly amazing. I come here often for their salads, which are the best. I can't decide which one is my favorite because they are all so delicious."
All prices are estimates on menu.