APPOINTMENTS

Make an Appointment.

Same-day emergency care, and non-emergency visits within 24–48 hours — in Fredericksburg and Stafford.

New Patients

Call the office nearest you and we’ll get you scheduled.

FREDERICKSBURG OFFICE540-372-6737STAFFORD OFFICE540-659-4555

Prefer to write? Send us a message →

Current Patients

We encourage MyChart for medical questions, prescriptions, records, and scheduling with your care team.

MyChart Login

Not affiliated with MWHC.

New to MyChart? Call your office and we’ll set up your login.

Fredericksburg office
FREDERICKSBURG

Fredericksburg Office

501 Park Hill Dr, Fredericksburg, VA 22401

540-372-6737 · Mon–Thu 8–5 · Fri 8–3

Liberty Sports & PT: 540-372-6745

Stafford office
STAFFORD

Stafford Office

450 Garrisonville Rd, Suite 101, Stafford, VA 22554

540-659-4555 · Mon–Thu 7–5 · Fri 7–3

Liberty Sports & PT: 540-242-5216