Flowers & Gifts in London - Westminster 42 Francis Street, Cathedral Piazza, Westminster, London, SW1P 1QW Tags: gift shops, gifts, souvenirs