Infectious Diseases Clinic
- Physical Address: 620 South Taylor Avenue, St. Louis, MO, United States
-
Mailing Address:
620 South Taylor Ave., Suite 100
St. Louis, MO 63110
Village Square
-
Mailing Address:
Village Square 1
Village Square Shopping Center, Suite 1
Hazelwood, MO 63042 - Phone: 314-362-9098