3 3 2,734 $869,800 3841 E Englehart Lane, Meridian, ID 83642 View Listing #98905485 Listing Courtesy of: O2 Real Estate Group