Previous Image Next Image DSC01753 The Iglesia parroquial Sta. Marina in Barillos de las Arrimadas, 12th century. It was possibly serving as the headquarters of the Military Orders of Santiago and Templars.