Castrovillari is a town and comune in the province of Cosenza in the Calabria region of southern Italy. In 2010 its population was 22,586. History The name derives...