940 N Meridian St
Indianapolis, IN 46204
$3,660,000 USD
14,038 SF
14,038 SF
$3,660,000 USD
General Retail