The Flower Sellers and London Fields (opens in new tab)
The Flower Sellers is a statue in London Fields, and area of public space with a long history from sheep grazing to a lido and Pub on the Park
Read the original articleThe Flower Sellers is a statue in London Fields, and area of public space with a long history from sheep grazing to a lido and Pub on the Park
Read the original article