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