Flowers & Gifts in London - Holland Park 139 Portland Road, Holland Park, London, W11 4LW Tags: gift shops