Flowers & Gifts in London - Paddington 93 Edgware Road, Paddington, London, W2 2HX Tags: gift shops, mugs, t-shirts