Sign up for exclusive roomguide.co.uk email only offers
Show on map
This 17th-century hotel-spa is located in O Castro in the Sil Valley, eastern Galicia. Surrounded by gardens, it has a popular restaurant and bar, indoor… More
View all of the 1 hotels in O Barco de Valdeorras!