7521 W Tottenham Ln Boise Id 83704, 201 | HotPads