4261 E Vacheron St, Meridian, ID 83642 (MLS # 99006463) has 3 beds and 2.00 baths