Santa Rosa Travelodge by Wyndham Santa Rosa Wine Country

1815 Santa Rosa Avenue

Santa Rosa, California, 95407

The Travelodge Santa Rosa is located conveniently off Hwy 101 on Santa Rosa Ave. There are a number of restaurants, shops and grocery stores located within 5 minutes of the property.


  • Accommodations In Santa Rosa
  • Hotel/Motel
  • Pet Friendly
  • Pool
Visit Santa Rosa Visitor's Guide Cover'