Restaurant located on Aristotelous Square, offering a memorable dining experience with a sea view.