Tag "santa rosa motel 6"

Back to homepage
Sonoma

Santa Rosa Motel 6 troubles

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