Flowers & Gifts in London - Holland Park 8 Clarendon Road, Holland Park, London, W11 3AA Tags: florists, local delivery, teleflorist