193 Holloway Rd, London N7 8DJ +44 20 7607 1698
restaurant, Holloway, England, United Kingdom
Today
How to go there