Keywords: Stowers Institute Kansas City MO.jpg en Stowers Institute for Medical Research Kansas City Missouri own Photo by author User Charvex 2008-08-01 Public domain Located at 1000 E 50th Street Kansas City Missouri 64110 Buildings in Kansas City Missouri Societies in Missouri |