Constructed in 1982, the Villas Del Cielo apartment building comprises 280 units of the following unit mix: One Bedroom, Two Bedroom/Two Bath, totaling 277,620 SqFt. The property is located in Albuquerque - Montgomery, at 3131 Adams Street NE, Albuquerque.