Same-day appointments & Testing results for COVID19, Strep & Flu
Call us today to book an appointment or click below to request an appointment online.
(804) 893-7800
Text (804) 893-7800 to schedule, reschedule or chat with our reception team.
Our patient portal gives you access your most recent visits, results, notes and any communication your provider may have for you.
Registration will be sent by email or text.
Walk-Ins Welcome
We offer a collaborative approach to healthcare that moves beyond defining health as simply the absence of disease. Our providers appreciate the uniqueness of each individual and strive to offer patient-centered health maintenance solutions that strengthen the body, mind, and soul.
We do this by providing our patients with:
CompassMD