Back to list
Charminar Leyton
Pleasant 6.7 (8 reviews)
Approx. £24
Location
139 High Road Leyton
London E15 2DE
See on the map