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