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