Northern Virginia & Maryland
3339 Duke Street
Alexandria, VA 22314
T. 703-870-3880
Fredericksburg, Stafford & Spotsylvania
1809 William Street
Fredericksburg, VA 22401
T. 540-922-1110
Hampton Roads & the Virginia Peninsula
4652 Haygood Road, Ste. C
Virginia Beach, VA 23455
T. 757-655-7274
CAP, Inc provides services in Northern Virginia, Fredericksburg, Spotsylvania, Stafford, The Virginia Peninsula, Hampton Roads and the state of Maryland. Virginia Medicaid accepted.