Restaurante El Tostado offers a dining experience with a focus on Spanish cuisine, including tapas. It is located within the Hotel Palacio de los Velada.