Constructed in 1983, the Westwood Village apartment building comprises 64 units of the following unit mix: One Bedroom, Three Bedroom/One Bath, Two Bedroom/One Bath, totaling 49,952 SqFt. The property is located in Albuquerque - South Valley, at 901 68th Street NW, Albuquerque.