Project Stowers Institute for Medical Research

The Stowers Institute for Medical Research is a 10-acre facility located along the Brush Creek Corridor in Kansas City, Missouri. The 10-acre campus includes 600,000 square feet of research and support facilities, designed as a respite for the scientists and support staff conducting biomedical research within the complex. In addition to the institute’s staff, the public is also encouraged to stroll through the garden and enjoy the variety of spaces it offers.