Travelodge Santa Rosa Downtown

635 Healdsburg Ave
Santa Rosa
California
United States