Villa Serena is a multifamily property located at 12700 Indian School Road NE in Albuquerque - Chelwood Park, Albuquerque. Built in 1985, the property features 104 units, of the following types: One Bedroom, Two Bedroom/One Bath, Two Bedroom/Two Bath, totaling 68,900 SqFt.