Back to list
Charminar
Well 7.9 (6 reviews)
Approx. £24
Location
88 Katherine Road
London E6 1EN
See on the map
Book
Itinerary