Hotel Roc Del Castell

Canillo • Show on map
View Details for Price
The Hotel Roc del Castell is located in the center of Canillo, Andorra, just 328 feet from the Grandvalira ski elevator. Each room has satellite TV and free Wi-Fi. The Roc del Castell offers free ski…More info
