Hotel La Rose is in the heart of Downtown Santa Rosa and has been open since 1907. The building itself…
Upon arrival I turned off my cell phone; it was worthless now because I was in a reception dead zone.…
This website uses cookies.