2
6412 Carrollton Ave
Indianapolis, IN 46220
$395,000 USD
3,034 SF
3,034 SF
$395,000 USD
Office