Constructed in 2016, the Echelon Apartments at Innovation Campus apartment building comprises 188 units of the following unit mix: One Bedroom, One Bedroom/Alcove, Two Bedroom/One and Three Quarter Bath, totaling 162,126 SqFt. The property is located in Wauwatosa, at 9810 Echelon Lane, Milwaukee.