New hotels in Santa Rosa

List of all new hotels in Santa Rosa and news

HOTEL
Art House Hotel
Rooms:
36
Added:
2025
Address:
620 7th Street
CA 95404 Santa Rosa

HOTEL
Travelodge by Wyndham Wine Country
Rooms:
31
Added:
2024
Address:
1815 Santa Rosa Avenue
CA 95407 Santa Rosa