This hotel is just off Highway 101 in Santa Rosa, California, and a mile from Luther Burbank Gardens. It features a continental breakfast, free Wi-Fi access, and an outdoor pool. Basic rooms at Travelodge Santa Rosa have a seating area and cable TV.
Address: 1815 Santa Rosa Avenue, Santa Rosa (California)
Rates from:
USD 90 Book Now