Enjoy fresh fish and traditional Greek cuisine at Taverna Stefanos. Known for tasty food and friendly service.