The Barn in Holloway Road Holloway
62 Holloway Road, Holloway, London 8JL, N7 - Get directionsThe Barn Photos
Menu The Barn
How to get to The Barn
Opening Time
8am – 7pm: Mon-Sun
Services
- Takeaway Available
- Indoor Seating
- Breakfast
- Kid Friendly
- Wifi