Carihuela Park Palace is a Mediterranean restaurant.