2618 North Alamo Road Boise ID 83704