Enjoy delicious cuisine and stunning views at The Terrace, a restaurant within a hotel. Offers a relaxed setting and fresh, local ingredients.