11824 Deer Creek Dr Omaha, NE 68142
Estimated home value
About 11824 Deer Creek Dr Omaha, NE
The property is located at 11824 Deer Creek Dr, Omaha, NE 68142. This is a single family residence / townhouse built in 2001. It has 1 bedroom, and 3 bathrooms. The home has a living area of 3,992 square feet and a total lot size of 2,600 acres. This property was last sold for $465,000.