Santa Rosa Lodge
Lodge in Santa Rosa, California, United States
-
Travelodge
Travelodge Santa Rosa Downtown, California, United States, is located conveniently off Hwy 101 in Downtown Santa Rosa. Within walking distance of the Travelodge Santa Rosa Downtown are several restaurants, shops, and entertainment.