Lodging & Accommodations close to Downtown Twin Falls
Quality Inn & Suites
+1-888-906-6358
1910 Fillmore Ave. North, Twin Falls, ID 83301
+1-888-906-6358
~2.66 miles north of Downtown Twin Falls
- Cheap Suburban property
- Hotel has 50 suites
Back to Top