| $130,000 7918 Howell Street, Omaha NE | |
|
3 beds 1,373 sqft |