Flowers & Gifts in London - Manor Park 49 Station Road, Manor Park, London, E12 5BP Tags: florists, interflora