$562,450
26544 W 83rd Terrace, Lenexa, KS, 66227
Single Family Residence