Florist Soho
81 Wardour St, London W1D 6QD, United Kingdom
2.4
5 reviews
5 comments
GV68+XM London, United Kingdom
Location reporting
Claim this location
Write a review
Recommended locationsAhmet kutlay251 days ago
Best ever
M H282 days ago
D R313 days ago
Its closed for good.
Julien DROUHET313 days ago
Lawrence akende2 years ago