Santa Rosa Travelodge

1815 Santa Rosa Ave.

Santa Rosa, CA, 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.

Amenities

  • Hotel
  • Pool
  • Pets Allowed