1. Town Center Apartments 6233 W 120th Ter, Leawood, KS 66209 Coordinate: 38.90974,-94.65581 Phone: (913) 663-2929