Christiansburg Office

Castle Rock Insurance Agency
  • 128 Oak Tree Boulevard
  • Christiansburg, Virginia 24073

Phone: (540) 382-1118

Toll Free: (800) 866-1664

Fax: (540) 382-0158

  • Office Hours
  • Mon-Fri: 9:00am-5:00pm
  • Sat-Sun: Closed

Secure Contact Form

  • Drop files here or
  • This field is for validation purposes and should be left unchanged.