Traditional Greek taverna specializing in grilled meats. Known for its lamb dishes and kebabs. Offers delivery and takeout.