Add this property to your favorites View Details 18105 Locust Street Tbd | Omaha $469,000 3 bd 2 ba 1,969 sqft Over 1/4 up to 1/2 Acre acres