Add this property to your favorites View Details 12820 Marcy Street Leawood West | Omaha $345,000 4 bd 4 ba 3,253 sqft Up to 1/4 Acre acres