Flowers & Gifts in London - Palmers Green 25 Green Lanes, Palmers Green, London, N13 4TN Tags: gift shops