The Terrace Restaurant is a perfect place for those who want to enjoy a fine dining experience with a view. The restaurant is beautifully set overlooking a serene valley, and offers a wide range of menu items prepared by highly skilled chefs. The restaurant also provides an extensive wine list to complement the meals.