View 48 photos for 10421 Howe Ln, Leawood, KS 66206, a 6 bed, 7.5+ bath, 16,117 Sq. Ft. single family home built in 2007 that was last sold on 02/10/2021.