Trafalgar Square fountains with mermaid sculptures September 17, 2012 By Mermaids of Earth Leave a Comment Trafalgar Square fountains with mermaid statues