Leicester Square Kitchen
The Hampshire Hotel, London (Map)
Mexican
lExcellent
Avg Price:Average Price: £26 to £40
v0.2 miles from Duke of Yorks Theatre London
t4 mins walking