Businesses·📍 Liverpool Street, London, United Kingdom·the_archiveWhat happened to the flower stall outside Liverpool Street that was there for 40 years?↑ 0upvotes✓ Mark solvedshareXRedditFacebookWhatsAppcopy linkreport