1 Camden Rd, London NW1 9LG +44 20 8616 9587
restaurant, Camden Town, England, United Kingdom
Today
How to go there