41
632 Russell St
Covington, KY 41011
$1,999,995 USD
18,847 SF
9.98% Cap Rate
18,847 SF
$1,999,995 USD
Research And Development