Neurology & Spine Care in Waldorf & Mechanicsville, MD Two Offices. Close to Home.

St. Mary’s Neurology & Spine Center welcomes patients at two Southern Maryland offices, serving Charles, St. Mary’s and Calvert counties. Choose the one that is closest to you.

  • Care offered
  • Neurology
  • Spine Care
  • Migraines
  • Back & Neck Pain

Not sure what you need? Learn about our neurology care, explore spine care, or meet our team.

Proudly serving Waldorf, La Plata, Indian Head, Bryans Road, Mechanicsville, Leonardtown, Lexington Park, Prince Frederick and neighboring communities across Charles, St. Mary’s and Calvert counties.

Two offices.One caring team.

Brick building with white columns and a clock tower at 11340 Pembrooke Square, home of the St. Mary's Neurology & Spine Center Waldorf, MD office

Meet Our Care Team

Our Neurology & Spine Team in Waldorf & Mechanicsville, MD

At St. Mary’s Neurology & Spine Center you are cared for by a team, not just one provider. Together, our clinicians bring 30 years of combined experience diagnosing and treating patients, supported by a clinical and front-office staff who work side by side at both of our Southern Maryland offices.

The St. Mary's Neurology & Spine Center care team smiling together at a table in the office, serving patients in Waldorf and Mechanicsville, Maryland
30 Years of combined
clinical experience

One Team, Two Offices

Caring for Southern Maryland, together

Our clinic is built around a simple idea: you should feel known, heard and supported. Whether you visit us in Waldorf or Mechanicsville, you will meet a welcoming team that listens first, explains clearly and plans your care with you.

  • Experienced clinicians

    Providers who bring 30 years of combined experience and take time to listen, examine and explain.

  • Caring clinical staff

    A friendly team that guides you through testing, treatment plans and follow-up.

  • Helpful front office

    Staff who help with scheduling, referrals and insurance questions at both offices.

How We Work

Four ways our team looks after you

  • Team-based care

    Your provider and care team share what they learn about you, so you are not starting over at every visit.

  • One team, both offices

    The same caring team serves our Waldorf and Mechanicsville offices, so you can choose the location that suits you.

  • Neurology and spine together

    Back, neck, nerve and brain concerns are looked at by one connected team, when appropriate.

  • Listening comes first

    We take time to hear your story and explain next steps in plain, friendly language.

Our team serves Waldorf, Mechanicsville, La Plata, Leonardtown, Lexington Park, Prince Frederick and all of Southern Maryland, with spine care and neurology under one roof.

Meet Our Team

Visit Us · Two Locations

Find Your Nearest Office Neurologist & Spine Specialist in Waldorf or Mechanicsville, MD

St. Mary’s Neurology & Spine Center has two Southern Maryland offices, in Waldorf (Charles County) and Mechanicsville (St. Mary’s County). Pick your town on the map below and we’ll show you the closest one.

Red brick St. Mary's Neurology & Spine Center office with white columns and a clock tower on Pembrooke Square in Waldorf, MD

Charles County

Waldorf, MDNeurology & spine care in Charles County

11340 Pembrooke Square, Suite 211
Waldorf, MD 20603
  • Waldorf
  • La Plata
  • Indian Head
  • Bryans Road
Office details
Red brick St. Mary's Neurology & Spine Center office with a white gabled entrance on Three Notch Road in Mechanicsville, MD

St. Mary’s County

Mechanicsville, MDNeurology & spine care in St. Mary’s County

28105 Three Notch Road, Suite 1C
Mechanicsville, MD 20659
  • Mechanicsville
  • Leonardtown
  • Lexington Park
  • Prince Frederick
Office details

Schematic map · roads, rivers and towns approximate

Where are you coming from?

Pick your town. The map shifts to your closest office.

Selected office

Waldorf Office

Choose your town above to see how close we are.

11340 Pembrooke Square, Suite 211, Waldorf, MD 20603

A caring team and clear answers, close to home. Call 301-290-1510 with any questions.

We proudly serve patients from Waldorf, La Plata, Indian Head and Bryans Road in Charles County, from Mechanicsville, Leonardtown and Lexington Park in St. Mary’s County, and from Prince Frederick in Calvert County. See our Waldorf and Mechanicsville pages for office details.

Care Close To Home

Specialized care. Closer to home.

Patients choose St. Mary’s Neurology & Spine Center from across Southern Maryland, and our two offices make it easy to find neurology and spine care close to you.

  • Neurology and spine, one team

    Back, neck, nerve and brain concerns are looked at by one connected team at both offices, when appropriate.

  • Thorough evaluation

    Careful exams and a review of your history and imaging, with EMG and nerve conduction studies when appropriate.

  • Easy to reach us

    Call 301-290-1510 to ask about appointments, referrals and insurance at either office.

Questions & Answers

Locations FAQs Waldorf & Mechanicsville, MD

Quick answers about visiting St. Mary’s Neurology & Spine Center in Waldorf and Mechanicsville, MD: where we are, which office is closest to you, and how to get started.

Our Two Offices

  • Where Are Your Neurology & Spine Offices Located?

    We have two Southern Maryland offices. Our Waldorf office is at 11340 Pembrooke Square, Suite 211, Waldorf, MD 20603, and our Mechanicsville office is at 28105 Three Notch Road, Suite 1C, Mechanicsville, MD 20659.

  • Which Office Is Closest to Me?

    Most patients from Waldorf, La Plata, Indian Head and Bryans Road visit our Waldorf office, and most patients from Mechanicsville, Leonardtown, Lexington Park and Prince Frederick visit our Mechanicsville office. Pick your town on the map above and we will show you the closer one.

  • Do Both Offices Offer the Same Care?

    Both offices provide neurology and spine care, from headaches and numbness to back and neck pain.

    Some tests and services can vary by office. Call to ask about yours.

  • Which Counties Do You Serve?

    Our patients come from Charles, St. Mary’s and Calvert counties, and from nearby communities across Southern Maryland. If you are not sure which office is closer, we are happy to help you decide.

Getting Here

  • How Do I Get Directions to Your Office?

    Use the Get directions button on the map above, or search the office address in your favorite maps app. Add your starting town and the route is built for you.

  • Is There a Neurologist Near La Plata, Indian Head or Bryans Road?

    Yes. Patients from La Plata, Indian Head and Bryans Road in Charles County visit our Waldorf office, a neurologist and spine care office on Pembrooke Square.

  • Is There a Neurologist Near Leonardtown, Lexington Park or Prince Frederick?

    Yes. Patients from Leonardtown and Lexington Park in St. Mary’s County, and from Prince Frederick in Calvert County, visit our Mechanicsville office on Three Notch Road.

  • Can I Visit Either Office?

    Yes. Choose whichever office is closer or easier for you, and tell us if you would like to see us at the other one next time. Call 301-290-1510 and we will help.

Before You Come

  • What Should I Bring to My Appointment?

    Bring your insurance card, a list of your medications and supplements, and any past imaging, test results or records from other doctors. A few notes about your symptoms are a big help too.

  • Who Will I See at St. Mary’s Neurology & Spine Center?

    Our team includes Dr. Ahmed Kafaji, a neurologist with more than 20 years of experience, and Jennifer Wade, NP, a nurse practitioner with more than 10 years of experience. You can meet the team here.

    To find out who is seeing patients at which office, please call.

  • Can I Bring a Family Member or Friend?

    Yes. Many patients bring someone with them, especially when memory, balance or seizure-like episodes are part of the concern. A second set of ears can be a real comfort.

  • Do You Treat Neurology and Spine Concerns at Both Offices?

    Yes. Back and neck pain, numbness, tingling, headaches and migraines are all part of the care we offer. Our neurology and spine care teams work side by side, so you do not have to sort out where to start.

Booking & Insurance

  • How Do I Make an Appointment?

    Call 301-290-1510 or send a request through our contact page. Tell us what has been going on and which office is closer, and our team will help you find a time.

  • Do I Need a Referral?

    That can depend on your insurance plan. The simplest way to find out is to call us at 301-290-1510 and we will help you work through it.

  • Do You Accept My Insurance?

    We work with many insurance plans. Because plans differ, please call before your visit and we will help confirm your coverage, so you know what to expect.

  • What Are Your Office Hours?

    Hours can differ by office and by day, so the best way to be sure is to call 301-290-1510 before you come. We are glad to help you plan the visit.

Still have a question? Call 301-290-1510 or contact us online. This page is general information, not a diagnosis. Your provider will recommend what is appropriate for you.