Authentic Greek taverna in Truro, serving homemade mezze, gyros, and meals.