Medieval castle restaurant with spectacular sea and countryside views. Offers a relaxing dining experience.