50 Miles North of San Francisco. Santa Rosa is a Major city between San Francisco and One of the Largest Redwood Forests in California (Avenue of the Giants).
Redwood Inn is centrally located in Santa Rosa with Quick access to Highway 101, and Highway 12 to coast and to Sonoma and Napa Valley – Wine Country.