Homes for sale - 2918 E. Wickham, Meridian, ID 83642 – MLS#98790115...