Hotel Econo Lodge
2 Stars888 North Holmes Ave,888 - Idaho Falls (Id), United States View Map
This unpretentious hotel is located in Downtown.
888 North Holmes Ave,888 - Idaho Falls (Id), United States View Map
This unpretentious hotel is located in Downtown.