10635 Birch St, Omaha, NE is a Commercial Office that was built in 1986. This property is currently a cash purchase and is not for sale. Our records show that 10635 Birch St has a total of 3,650 square feet. The lot size of 10635 Birch St is 47,000 square feet.