Homes for sale - 946 NW 12th St, Meridian, ID 83642 – MLS#98806727 ...