Dr. Deb's Center for Child & Family Development Conveniently located in Leawood 5420 W 151st Street Leawood, KS 66224 Phone: 913-219-5696 Fax: 913-338-4817 info@drdebscenter.com www.drdebscenter.com. Patient Portal ....