There are two Motel 6 locations in Santa Rosa – both at the north end of town along the 101 Freeway, both on Cleveland Avenue, and they are about a
Accessibility Tools