The Flower Shop
23 Town Street
Leeds
West Yorkshire
LS18 5LJ
England
tel:- +44 113 2587606
web address:- www.theflowershopleeds.co.uk/
The Flower Shop Leeds is a fully licensed retail outlet. We are a member of the British Florist Association, BIRA and are proud to work in partnership with Interflora.