Established in 1985, To Teleion is a restaurant specializing in souvlaki. It offers outdoor seating.