2410 Nichols View Ct
Louisville, KY 40215
$3,195,000 USD
40,660 SF
40
Units
40,660 SF
$3,195,000 USD
Apartments