12
5520 86th st
Indianapolis, IN 46268
$5,033,000 USD
5,919 SF
4.75% Cap Rate
5,919 SF
$5,033,000 USD
Convenience Store