The first screen has to settle which side of the county line you are on
Location is the first question a St. Louis patient asks, and a map pin at the bottom of the page answers it too late.
The City of St. Louis is an independent city, separate from St. Louis County, and people here describe where they live and where they will drive in those terms. So the phrase greater St. Louis area in your header tells a visitor nothing and marks you as an outsider.
Name the municipality in text near the top: the practice, the town, the cross street. A patient in Ballwin reading Kirkwood knows immediately whether the drive is reasonable. A patient in Soulard reading Central West End knows the same thing.
Put the honest drive facts next to it. Which highway you are off, how long from a couple of nearby towns, whether parking is free. Two sentences of that outperform an embedded map that has to load before it says anything.
Practices that skip this pay for it twice: in bounced visits from people who assumed you were too far, and in booked patients who cancel later when they work out the actual commute.