Phone: +442076200689
Address: 157-168 Blackfriars Rd, London, SE18EZ, United Kingdom
City: London
Dishes: 35
Reviews: 3
"I visited this restaurant last year while traveling from Los Angeles, and I have to say it was the highlight of my trip."
All prices are estimates.