143 Upper St, London N1 1QY +44 20 7226 2014
restaurant, Islington, England, United Kingdom
Today
How to go there