Restaurants • Seafood • $$
A no-frills seafood taverna in Vlychada known for grilled octopus and simply prepared local catch.