Constructed in 1926, the Tadousac apartment building comprises 57 units of the following unit mix: One Bedroom, One Bedroom/Den, Two Bedroom/Den/One Bath, Two Bedroom/One Bath, totaling 41,474 SqFt. The property is located in Southeast Omaha, at 418 South 38th Avenue, Omaha.