Gregoras Taverna offers top-quality Greek cuisine with generous portions. Enjoy a friendly atmosphere and homemade specialties like moussaka and dolmades.