Econo Lodge

888 North Holmes Ave83401Idaho FallsUSA
Show more hotels

About Econo Lodge


888 North Holmes Ave, 83401, Idaho Falls, ID, USA

Visitors to this hotel were also interested in...

  • Hotel Best Western Driftwood Inn
    Hotel Best Western Driftwood Inndeals from ‎RM279

More Top Hotels

Rating Overview

Rating trivago Rating Index based on 163 reviews across the web
6.9 /10
  • partner_1500
    6.4 /10
6.9 out of 10 based on 163 reviews