
London, Flower Shop Unit. Address: Chelsea Cloisters Filling Station, Sloane Avenue, SW3 3EL. Email: [email protected]
London, England
Joined May 2016
- Tweets27
- Following174
- Followers18
- Likes7
Hand Tied by Emi, one of our very talented designers. #flowers #flower #flowerschelsea #flowerslondon #london



















