Sherwood Autism Center Leave a reply Details Location Address:8030 Ward Parkway Plaza, Kansas City, Missouri, United States