A well-regarded restaurant on a pedestrian street, offering Greek and international cuisine.