Castrovirreyna

Castrovirreyna is a town in central Peru, capital of Castrovirreyna Province in Huancavelica Region.