Castell Royal
Search & compare prices for Castell Royal in all hotel booking websites.


Castell Royal Address: Via Costa Llobera S/N, Capdepera, Spain
Minimum price found for Castell Royal was: 72 EUR
Click here to get more information, photos & guest ratings for Castell Royal