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