Pet Shops & Supplies in London - Leytonstone 625 High Road Leytonstone, Leytonstone, London, E11 4PA Tags: accessories, aquariums