Back to list
image 1 on 10
Leicester Square Kitchen
Stunning 8.8 (717 reviews)
Approx. £38
Location
31-36 Leicester Square
London WC2H 7LH
See on the map
Book
Itinerary