Tedo Valley, Douro
a kind of magic place
Marmelal, wine village
the ancient farmhouses
boat, river and mountain
Covelinhas, Douro Valley, Portugal