2006 Atwood Ave, Omaha, NE is a Federal Property that was built in 1930. This property is not for sale. Our records show that 2006 Atwood Ave has 3 bedrooms, and 1 bathroom, and a total of 2,411 square feet. The lot size of 2006 Atwood Ave is 5,400 square feet.