Castle Rock Insurance Agency1225 Roanoke St., Christiansburg, VA 24068415 N. Main St., Pearisburg, VA 24134
(800) 866-1664(800) 541-6703
Inquires From Businesses Welcomed
Our Pearisburg Office
Our Christiansburg Office
Competitive Contractor’s Programs Available
Click below, or on the buttons on the left, to find out more about our carriers, submit a form about Home or Auto coverage, or view a map of our locations and see additional Castle Rock information.
Castle Rock Insurance | Insurance with ERIEHome Insurance Form | Auto Insurance FormContact Information