Elwood Mall: This grocery store anchored center is an exciting addition to Elwood, IN. It is located on the South side of the city on Anderson Street.
Lease space is currently available.
elk lane and s anderson street, elwood, IN 46036
Contact us about this property