2127 Menaul Blvd NE, Albuquerque, NM 87107 - Retail Space
2127 Menaul Blvd NE is located at 2127 Menaul Blvd NE in the Netherwood Park neighborhood, NM, Albuquerque, 87107. The Retail building was completed in 1967 and features a total of 4,700 Sqft.
There are 24 retail spaces for lease in the Albuquerque city, totaling 17,144 Sqft of available retail space. The average asking retail rent per sq. ft. in Albuquerque is $17.24/sqft/year.
In Albuquerque, there are 3 class A retail buildings.