Back to list
The Lion & Key Cafe Bar Grill
Exceptional 9.6 (29 reviews)
Around £20
Location
High Road Leyton
London E10 5EL
See on the map