Ameritel Inn Towne Square

7965 W Emerald St
Boise
Idaho
United States