Castle Rock Insurance Agency Provides Auto / Car Insurance, Home Insurance, Business / Commercial Insurance, and Life Insurance to All of Virginia, Including Pearisburg, Pembroke, Narrows, Christiansburg, Blacksburg, Radford, Pulaski, as well as Peterstown WV, Princeton WV, and Bluefield WV.