Clemmie & Twine Florists Website Tel: +44 7850 178976 Address: 201 Carter St, Fordham, Ely CB7 5JU, UK Google Rating: 5.0 out of 5 stars More info for Clemmie & Twine