2 Camden Rd, London NW1 9DL +44 20 7278 8909
restaurant, Camden Town, England, United Kingdom
Today
How to go there