This is a 32608 square foot, apartment home. This home is located at 6600 Delia Ave SW, Albuquerque, NM 87121.
Off market
$1,148,952
6600 Delia Ave SW, Albuquerque, NM 87121
--beds
--baths
32,608sqft
Apartment
Built in 2011
-- sqft lot
$-- Zestimate®
$35/sqft
$1,937 Estimated rent