2401 Charlotte Ave
Elkhart, IN 46517
$980,000 USD
76,120 SF
76,120 SF
$980,000 USD
Self Storage