Castle Rock Insurance Agency Categories Insurance & Employee Benefits 128 Oak Tree Blvd Christiansburg VA 24073 (540) 382-1118 (800) 866-1664 (540) 382-0158 Send Email Visit Website Share × Print Email Facebook Twitter LinkedIn Tell a Friend ×