129 Holloway Rd, London N7 8LT, United Kingdom
No delivery
Spot something wrong?
Dishes at 129HRD. Prices may vary in venue.