Townhouse For Sale Sold $289,900 3 bd 2 ba 1,876 sqft 9316 Admiral Lowell Ave NE, Albuquerque, NM 87111