Constructed in 1969, the Villa apartment building comprises 119 units of the following unit mix: One Bedroom, Two Bedroom/One and One Half Bath, Two Bedroom/One and Three Quarter Bath, totaling 105,644 SqFt. The property is located in Northeast Lincoln, at 2701 North 70th Street, Omaha.