99 Leather Ln, London EC1N 7TS +44 7734 218117
restaurant, Islington, England, United Kingdom
Today
How to go there