← Back to search
Set in Lesbos, The Mermaid is a restaurant offering Greek and Mediterranean cuisine.