Phone: +447584565332,+442036999977
Address: Lombard Road, London, SW113SS, E14 9QE, United Kingdom
City: London
Menu Dishes: 23
Reviews: 503
"The restaurant offers a great view, delicious salad, and excellent service. The salmon dish paired with their incredible strawberry vinaigrette is a must-try and something I would definitely order again."
All prices are estimates on menu.