NPI #
8340 N. Broadway
St. Louis, MO, 63147-2333
Ambulatory Health Care Facilities
Clinic/Center
Urgent Care
261QU0200X
St. Louis, MO, 63147
8340 N Broadway
Saint Louis, MO, 63147-2333