Five-story apartment complex proposed for downtown Itasca

A developer has proposed a 153,000-square foot apartment complex in downtown Itasca that village officials think would be a good fit with their plans to improve the area.

Related posts