Holiday Inn Express Hotel & Suites Nampa

4104 E Flamingo Ave
Nampa
Idaho
United States