Bloomsbury Flowers
29 Great Queen Street
London WC2B 5BB
United Kingdom