7925 Nevada Ave
Hammond, IN 46323
$499,000 USD
8,000 SF
8,000 SF
$499,000 USD
Freestanding