7470 W Tottenham Ln Boise Id 83704, 101 | HotPads