Econo Lodge Inn & Suites is located on 730 N Palora Ave in Yuba City. Econo Lodge Inn & Suites offers a number of products and services, which include Tv, Wireless, Internet Access . Econo Lodge Inn & Suites accepts Diners, American Express, Discover, Visa, Cash. as methods of payment. Econo Lodge Inn & Suites can be reached by phone by calling (530) 674-1592 during the hours which are Monday 24 hours , Tuesday 24 hours , Wednesday 24 hours , Thursday 24 hours , Friday 24 hours , Saturday 24 hours , Sunday 24 hours . Econo Lodge Inn & Suites has a single review on MojoPages.com, and it's a positive review.