Schedule a tour to view our apartments in Lenexa, KS

Schedule a Tour

Loading...

London House Apartments

(913) 717-5313

12901 Lord Nelson Drive Lenexa, KS 66215