Pet Shops & Supplies in London - Forest Gate 653-655 Romford Road, Forest Gate, London, E12 5AD Tags: accessories, aquariums, tropical fish