Please Call Us


To speak with one of our agents in Petersburg,
Please Call Us:

Phone: (804) 862-1585
Toll free: (800)222-1691


Monday-Friday: 8:30 am and 5:00 pm.

To speak with one of our agents in Dinwiddie,
Please Call: (804)469-7812.

Contact Us

Appomattox Insurance & Financial Services, Inc

Petersburg Office
49 S Market Street
Petersburg, VA 23803
Phone: (804) 862-1585
Toll Free (800) 222-1691
Fax: (804) 862-1428



Dinwiddie Office
13915 Boydton Plank Road
Dinwiddie, VA 23841
Phone: (804) 469-7812
Fax: (804) 469-4064

Securities, advisory services and insurance products are offered through Investment Centers of America, Inc (ICA), member FINRA / SIPC and a Registered Investment Advisor, and affiliated insurance agencies. ICA does not provide tax or legal advice. Appomattox Insurance and Financial Services, Inc. and ICA are separate companies.

ICA Privacy Policy