10
8901 Otis Ave
Indianapolis, IN 46216
$6,950,000 USD
55,226 SF
55,226 SF
$6,950,000 USD
Office