Hickory Plaza

17,000 SF Retail Center
South Bend, Indiana