Pet Shops & Supplies in London - Stoke Newington 147 Stoke Newington High Street, Stoke Newington, London, N16 0NY Tags: accessories, aquariums, tropical fish