Hi there, I would love to hear from anyone who has knowledge of Stroud Green. We have been living overseas so haven't been for some time. We used to live in Muswell Hill. How does it compare? Thanks in advance.