The Blue Owl

155 Stroud Green Road London N4 3PZ