Sirena at Plaza Inmaculada September 30, 2012 By Mermaids of Earth The Mermaid at Plaza Inmaculada on the South-west side of Madrid.