View Details 12661 Scott Street Deer Creek | Omaha $665,000 4 bd 5 ba 3,630 sqft Up to 1/4 Acre acres
View Details 12655 Scott Street Deer Creek | Omaha $665,000 4 bd 5 ba 3,464 sqft Up to 1/4 Acre acres