Douro Royal Valley Hotel & Spa Resort
Lugar De Portela Do Rio, Ribadouro, Baiao, 4640-400
Primely located along the bank of the Douro River, this 5-star hotel has stunning views over the valley. Douro Royal Valley features a restaurant, outdoor and indoor pools, tennis court and a Spa & Wellness centre.