Flower Store
Prices & Key Facts
Prices
Price Band: ££ - £££
About Flower Store
Kilburn Flowers Ltd, a wedding florist specialist, is based in London, covering in and around London West.
Contact & Location
Flower Store
2 Exeter Parade, Exeter Road , London, NW2 3UH, West London, United Kingdom