South side of Menaul between Palomas & Alvarado

5504 Menaul Blvd. NE, Albuquerque, NM, 87110

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