South side of Menaul between Palomas & Alvarado

5504 Menaul Blvd. NE, Albuquerque, NM, 87110

Total: 15,555 Sq. Ft. ยท Number of Units: 8