Velilla del Río Carrión is a town and municipality located in Montaña Palentina of the province of Palencia, Castile and León, Spain. From Wikipedia