Igloo Flowers
Igloo Flowers
The Shard Retail Arcade, 4 St Thomas St, London SE1 9SG
Florist serving SE1, SW11 and surrounding areas with beautiful bouquets, corporate flowers and stunning potted gifts for all occasions.