Santa Rosa Lodge

Lodge in Santa Rosa, California, United States

  • Travelodge

    Travelodge Santa Rosa Downtown, California, United States, is located conveniently off Hwy 101 in Downtown Santa Rosa. Within walking distance of the Travelodge Santa Rosa Downtown are several restaurants, shops, and entertainment.


Do you have, or know of, a company or businesses that operates in Santa Rosa?

Click here to register and add the company!

Thank you for visiting Lodge - Accommodation - Santa Rosa, California, United States

Featured Businesses