Directions to North Bay Inn Santa Rosa, Santa Rosa

North-bay-inn-santa-rosa-map
The North Bay Inn Santa Rosa in Santa Rosa is located at 1875 MENDOCINO AVENUE , Santa Rosa , CA, US .   Click on the Google Map above to get an interactive version and see the area around the North Bay Inn Santa Rosa .