Contact Us
High Street Kensington
63-97 Kensington High Street
London W8 5SE
Canary Wharf
Unit 51, 38 Canada Square, Canary Wharf
London E14 5AH
Park Royal (Studio)
Unit 4 Genesis Business Park, Rainsford Road
London NW10 7RG
Email us: info@flowersandplantsco.com
Call us: +44 020 3137 6215
Call us: +44 020 3137 6215