Holiday Inn Express Hotel & Suites MERIDIAN

800 ALLEN ST
MERIDIAN
Idaho
United States