Trafalgar Square Mermaid statues and fountains September 17, 2012 By Mermaids of Earth Leave a Comment Trafalgar Square fountain with Mermaid statues