Idanha Hotel

10th and Main Sts.
Boise
Idaho
United States