Flowers & Gifts in London - Leytonstone 304 Grove Green Road, Leytonstone, London, E11 4EA Tags: florists, gifts, interflora, stands, vases, wedding service