Authentic Greek taverna. Offers reservations. Located on Apostolou Pavlou.