Montessori Academy for Peace No Google rating yet 4735 E Cantrell St, Decatur, IL 62521, United States dps61.org 4.9 km away ✓ Verified Montessori Kindergarten View School ›