Castle Rock Insurance Agency

Office Information

Address:
128 Oak Tree Blvd.
Christiansburg, Virginia
24073


Phone Number: (540) 382-1118
Secondary Phone Number: (800) 866-1664
Fax Number: (540) 382-0158
Email: billd@castlerockins.com
Website: www.castlerockins.com

Memberships

IIA Membership Logo PIA Membership Logo

Insurance Carriers

  • Aegis
  • AIC
  • American Modern Insurance Group
  • AssuranceAmerica
  • Auto-Owners
  • Consumers
  • Erie Insurance
  • Foremost
  • Gainsco
  • Grange
  • Grayson-Carroll-Wytte Ins. Co.
  • Grundy
  • Hagerty
  • Loudoun Mut.
  • MAX
  • Mercury
  • National General
  • Philadelphia
  • Progressive
  • Safeco
  • Travelers
  • Trexis
  • WV Natl

Independent Agents

  • William David, Jr., Br. Mgr.

Main Office