Traditional Greek Taverna. Serves generous portions of food at reasonable prices.