The Barn

60 Holloway Road London N7 8JL