66 Eversholt St, London NW1 1DA +44 20 7387 0262
restaurant, Barnsbury, England, GB
Today
How to go there