We are lucky enough to be a London-based florist with a view! Located right by the pond on Barnes Green, you can't miss us. Find us on Google Maps at:
9 Church Road, Barnes, SW13 9HE