Country Creek is a multifamily property that was built in 1985. Located at 7111 North 75th Avenue in Glendale - South, Phoenix, this property has a total number of 336 units, with the following unit breakdown: Efficiency, One Bedroom, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 212,440 SqFt.