129 Holloway Rd, London N7 8LT +44 20 3754 8567
restaurant, Holloway, England, United Kingdom
Today
How to go there