
View on map
51.507351, -0.127758
180 Strand, Temple
London
WC2R 1EA
United Kingdom
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!