previous123next Asc Price ↑ MLS #: 98897770 6817 W Los Flores Dr Meridian, ID 83646 $499,500 3 Beds, 2 Baths, 1626 SqFt Residential Learn More previous123next Asc Price ↑