Castrovirreyna is a town in central Peru, capital of Castrovirreyna Province in Huancavelica Region.
This Huancavelica Region geography article is a stub.
You can help Wikipedia by expanding it.