Motel 6 Santa Rosa North

3145 Cleveland Ave
Santa Rosa, California 95403
15.9 miles from St. James Parish Hall
More hotels near this hotel