6
Berry Leaf Lane
Hilliard, OH
$3,335,000 USD
24,256 SF
2
Units
8.5% Cap Rate
24,256 SF
$3,335,000 USD
Office