mail_outline sales@mediastorehouse.com
Europe, Spain, Minorca (aka Menorca), Mahon. Bronze mermaid statue