Virginia VPA Locations

Norfolk Office

236 Clearfield Ave, Suite 215
Virginia Beach, VA 23462

Phone: (757) 853-1380
Fax: (855) 252-4450 

Richmond Office

7229 Forest Avenue Suite 111
Richmond, VA 23226

Phone: (804) 767-4441
Fax: (855) 618-2623

Williamsburg Office

263 McLaws Circle, Suite 105
Williamsburg, VA 23185-5629

Phone: (757) 941-5600
Fax: (757) 564-0557

Service Area

We serve individuals in the following Virginia counties. To determine if a specifc zipcode is served, please contact us.

  • Charles City
  • Chesapeake
  • Chesterfield
  • Glouchester
  • Goochland
  • Hampton
  • Hanover
  • Henrico
  • Isle of Wright
  • James City
  • King and Queen
  • Louisa
  • Matthews
  • Middlesex
  • Newport
  • New Kent
  • Norfolk
  • Poquoson
  • Portsmouth
  • Prince George
  • Richmond
  • Surry
  • Suffolk
  • Virginia Beach
  • Williamsburg
  • York

VPA accepts Medicare and other insurances. 

Interested in becoming a patient?

Please contact us at 1-877-468-7322 or complete our house call request form: