Dr. John Marsh, MD - Middlebrook, VA - Family Medicine

Dr. John Marsh, MD

Dr. Marsh's Locations

Practices

    • A
      Kenneth B Perkins PA40 Cherry Grove RdMiddlebrook, VA 24459
      • Accepting New Patients
    540-886-2627
    • B
      Privia Medical Group LLC25 Commerce Park DrRaphine, VA 24472
      • Accepting New Patients
    540-490-2527
    • C
      Ernest E Moore DDS1906 Belleview Ave SE Ste 1906Roanoke, VA 24014
      • Accepting New Patients
    540-981-8621
    • D
      Privia Medical Group LLC60 Commerce Park DrRaphine, VA 24472
      • Office Hours
      • Mo - Th: 8:00 AM - 5:00 PM
        Fr: 8:00 AM - 4:30 PM
      • Accepting New Patients
    540-490-2527
    • E
      Carilion Healthcare Corp.215 Gilbert StBlacksburg, VA 24060
      • Office Hours
      • Su - Sa: 7:00 AM - 12:00 PM
      • Accepting New Patients
    540-961-8040
    • F
      Carilion St. Albans Behavrl Hlth.2900 Lamb CirChristiansburg, VA 24073
      • Office Hours
      • Mo - Fr: 9:00 AM - 5:00 PM
      • Accepting New Patients
    540-731-2531
    • G
      Velocitycare4035 Electric Rd Ste ARoanoke, VA 24018
      • Accepting New Patients
    540-772-8670
    • H
      Gregory A Stidham MD46 Wesley RdDaleville, VA 24083
      • Accepting New Patients
      • Electronic Health Records
    540-591-9440
      • Accepting New Patients
      • Electronic Health Records
    • 540-591-9440
    • I
      Carilion Stonewall Jackson Hospital1 Health CirLexington, VA 24450
      • Accepting New Patients
      • Electronic Health Records
    540-463-9141
      • Accepting New Patients
      • Electronic Health Records
    • 540-463-9141
    • J
      Carilion Healthcare Corp.159 Hartley WayPearisburg, VA 24134
      • Accepting New Patients
      • Electronic Health Records
    540-921-6000
      • Accepting New Patients
      • Electronic Health Records
    • 540-921-6000
    • K
      Carilion Franklin Memorial Hospital180 Floyd AveRocky Mount, VA 24151
      • Accepting New Patients
      • Electronic Health Records
    540-483-5277
      • Accepting New Patients
      • Electronic Health Records
    • 540-483-5277
    • L
      Primary Care Associates PC1935 W Main StSalem, VA 24153
      • Accepting New Patients
      • Electronic Health Records
    540-387-0441
      • Accepting New Patients
      • Electronic Health Records
    • 540-387-0441
    • M
      Tazewell Community Hospital141 Ben Bolt AveTazewell, VA 24651
      • Accepting New Patients
    276-988-8700
Hospital Affiliations
  • 1
    Carilion Stonewall Jackson Hospital1 Health CirLexington, VA 24450
  • 2
    Augusta Health78 Medical Ctr DrFishersville, VA 22939

Dr. Marsh's Accepted
Insurance
Carriers & Plans

While this information is updated regularly, check with your health plan or provider to confirm network status and coverage.
  • Aetna Choice POS II
  • Aetna HMO
  • Anthem HealthKeepers HMO POS
  • Anthem KeyCare PPO
  • Aetna Signature Administrators PPO
  • Aetna Managed Choice POS Open Access
  • BCBS Blue Card PPO
  • CIGNA PPO
  • CIGNA Open Access Plus
  • CIGNA HMO
  • CareFirst BluePreferred PPO
  • CareFirst BlueChoice Advantage
  • CareFirst Maryland POS
  • Coventry Virginia - HMO
  • Coventry Southern Health PPO
  • Coventry - Bon Secours Tier 2
  • Coventry - Southside Tier 2
  • First Health PPO
  • Humana ChoiceCare Network PPO
  • Humana Choice POS
  • Multiplan PPO
  • Medicare
  • Medicaid
  • Optima Vantage HMO
  • Optima Health OptimaFit Direct HMO
  • PHCS PPO
  • UHC Choice Plus POS
  • UHC Options PPO
  • UHC Navigate POS
  • UHC Navigate HMO
  • UHC Optimum Choice