6
11510 W 80th St
Lenexa, KS 66214
$5,999,999 USD
61,789 SF
61,789 SF
$5,999,999 USD
Research And Development