Designed by
Title
Blackpools Mermaid Statue - Call of the Sea #293009304
Description
' Call of the Sea ' mermaid statue by Talbot Square,Blackpool,Lancashire,UK. The life-sized painted bronze sculpture,called Call of the Sea,is one of a number of unique works commissioned by the council to make the town centre more attractive to shoppers,residents and investors.
This image is editorial