Locations. University Internal Medicine and Diabetes Associates (WUCA) 4921 Parkview Place St. Louis, MO 63110 Suite: A Floor: 13 Fax: 314-333-4115 Appointments: 314-333-4100..