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