The Towers at Crooked Creek is a multifamily property that was built in 1981. Located at 7988 North Michigan Road in Indianapolis - Pike, Indianapolis, this property has a total number of 167 units, with the following unit breakdown: One Bedroom, Two Bedroom/One Bath, totaling 104,000 SqFt.