Grant Medical Clinic (WUCA) Physical Address: Grant Medical Clinic, North Taylor Avenue, St. Louis, MO, USA