Constructed in 2015, the Innova apartment building comprises 247 units of the following unit mix: One Bedroom, Studio, Two Bedroom/One and Three Quarter Bath, totaling 180,411 SqFt. The property is located in Hough, at 10001 Chester Avenue, Cleveland - Akron.