830 N 6th St
Lafayette, IN 47904
$8,900,000 USD
61,419 SF
61,419 SF
$8,900,000 USD
Self Storage