Albarada offers a fine dining experience with a focus on Mediterranean and Spanish cuisine. Located within a hotel, this restaurant provides an elegant setting for a sophisticated meal.