Carihuela Park Palace offers Mediterranean cuisine with mountain views, an outdoor pool, garden, and terrace. It features a restaurant and bar.