Barracuda Music HallWORK » Coffee/Bar/Restaurants1995 - Herakleion, CreteMusic Hall Barracuda click to enlarge