Vista Inn Boise

4060 Fairview Ave
Boise
Idaho
United States