Hotel Yuzu is built in a 13th-century castle from which visitors can enjoy spectacular views of the Bay of Palma.
The hotel has its own spa with a total of 4 pools.
In addition, several luxurious bars, lounges and restaurants can be found here. The rooms of the hotel are also elegantly and luxuriously furnished.