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
This site is for informational purposes only and is not intended to be a solicitation or offering of any security and:

We are registered to offer securities in the following states: AL, FL, IL, MA, MT, NC, NY, TX, VA