This is a 888 square foot, single family home. This home is located at 3612 South Ave #21, Elida, NM 88116.
Off market
Street View
$23,676
3612 South Ave #21, Elida, NM 88116
--beds
--baths
888sqft
SingleFamily
Built in 1959
19.3 Acres Lot
$-- Zestimate®
$27/sqft
$936 Estimated rent