63 Stoke Newington High Street, London, N16 8EL
97 Stoke Newington High St, London N16 8EL, United Kingdom