Get directions to: Holiday Inn Hotels, Boise, ID
Restaurant address: 3300 Vista Avenue Boise, ID 83705, USA
Restaurant: Holiday Inn Hotels