The Flower Shop London

Durham St London United Kingdom SE11 5JH




Forces Discount: 5%

The Flower Shop London is a professional company delivering fresh flowers in town.

Comments

20/03/2017: The Flower Shop London is in London. It's a place where you can get fresh flowers. It has a 5% discount for people in the forces. , Liz, Helicopter Pilot