Huancavelica Region
The Castrovirreyna Province is one of seven provinces located in the Huancavelica Region of Peru. The capital of this province is the city of Castrovirreyna.