Phone: +442078039892,+442079281484
Address: 79A Waterloo Road, London, SE18UD, SE1 8UD, United Kingdom
City: London
Dishes: 19
Reviews: 243
"I adored the restaurant's decor, I have never spent so much time admiring walls before. The aquarium in the corner of the restaurant was stunning."
All prices are estimates.