Enjoy delicious Greek traditional cuisine with sea and castle views. Offers cooked dishes, fresh fish, and more.