Econo Lodge Inn & Suites

  1. (530) 544-3311
    3860 Lake Tahoe Blvd.
    South Lake Tahoe, CA
    Operating hours: 
    Open 24 hrs, 7 days a week