La Alberca – This pintoresque village nestled in the heart of the “Sierra de Francia” mountains and just 74 kms. from the city of Salamanca is a must see town if your in the region | Rural Tourism in Salamanca, Spain.