21
86th Street Business Center
Indianapolis, IN
$6,876,000 USD
52,103 SF
2
Units
8.53% Cap Rate
52,103 SF
$6,876,000 USD
Flex