View Details 2581 Newport Avenue Minne Lusa | Omaha $70,000 3 bd 1 ba 854 sqft Up to 1/4 Acre acres New