Costa's Taverna offers Greek cuisine in a cozy, inviting atmosphere. Known for fresh fish and generous portions, it provides a taste of Greece.