17
Tucker Station Rd
Louisville, KY 40299
$5,990,000 USD
25 AC
25 AC
$5,990,000 USD
Industrial