Restaurant serving Mediterranean cuisine. Located on Eleftherias Square.