With a stay at Douro Royal Valley Hotel & SPA in Baiao (Ribadouro), you'll be a 1-minute drive from Duoro River and 7 minutes from Monastery of Santo André de Ancede. This luxury hotel is 5.2 mi (8.4 km) from P ... Read more

View all Luxury Hotels in Ribadouro