2137 S Meridian St
Indianapolis, IN 46225
$395,000 USD
3,868 SF
3,868 SF
$395,000 USD
Bar