Motel 6 Santa Rosa North

3145 Cleveland Ave., Santa Rosa, California, 95403, United States
#3 of 10 hotels in Santa Rosa

Santa Rosa Travel Forum

Need advice about Santa Rosa, Arizona? Visit the Travel Forum for Santa Rosa and ask our Answer Gurus.

Santa Rosa Travel Guide