Pensão Agrícola 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. read on