Upscale Innova apartments are filling fast

July 15, 2015  On June 1, residents began moving into Innova at 10001 Chester Avenue. The ultra-luxury apartments are attracting a diverse array of tenants with 177 new units ranging from 512 to 1,120 square feet.