We have found 11 properties on Towner Ave NE, Albuquerque, NM. Average price per square feet on Towner Ave NE is $133. It is 14.7% higher than average price per sqft Albuquerque. Average sale price on Towner Ave NE is $250,000. It is 11.8% higher than average sale price in Albuquerque.