Quality Inn Sabrosa Sabrosa Portugal | Superior Hotels
Ave. Combatentes da Grande, Sabrosa, Portugal
Sabrosa Ia is an architecturally beautiful, well preserved town. 10km away from the best spot on the Douro River. Oporto wine farms are all around the area. Natural surroundings.