Pens~ao Agr'icola is a small rural hotel(only six rooms) located between the historic town of Tavira and Cacela Velha, a picturesque clifftop fishing village in Portugal. The original farmhouse was built in 1920 as a wedding present to the owners’ & Continue reading ’