Enjoy fresh, homemade Greek cuisine at this taverna.