Constructed in 1986, the The Palazzo apartment building comprises 60 units of the following unit mix: One Bedroom, Two Bedroom/One Bath, totaling 46,200 SqFt. The property is located in Albuquerque - Chelwood Park, at 14124 Copper Avenue NE, Albuquerque.