The Villas at Camelback Crossing is a multifamily property located at 5150 North 99th Avenue in Glendale - South, Phoenix. Built in 2002, the property features 504 units, of the following types: One Bedroom, Three Bedroom/Two Bath, Two Bedroom/Two Bath, totaling 523,492 SqFt.