NEC of Central Ave. & 98th St.

100 - 120 98th St., Albuquerque, NM, 87121

Total: 48,598 Sq. Ft. ยท Number of Units: 23