1815 Santa Rosa Ave Santa Rosa California
Located in Santa Rosa, Travelodge by Wyndham Santa Rosa Wine Country is within a 5-minute drive of Luther Burbank Home and Gardens and Sonoma County Museum. Featured amenities include complimentary newspapers in the lobby, a 24-hour front desk, and multilingual staff. Free self parking is available onsite.