AffiliationsChassidishAddress91 Amhurst Park, London, N16 5DP, United KingdomAbout this shulStamford Hill