1364 W Sandalwood Dr Meridian Id 83646 | HotPads