Back to list
Leicester Square Kitchen
Stunning 8.9 (593 reviews)
Around £38
Location
31-36 Leicester Square
London WC2H 7LH
See on the map