1415 Main St
Elwood, IN 46036
$350,000 USD
18,090 SF
18,090 SF
$350,000 USD
Restaurant