North Bay Inn Santa Rosa

North Bay Inn Santa Rosa is located in Santa Rosa, 5.1 km from Wells Fargo Center for the Arts.

All rooms have a TV with cable channels. The rooms are equipped with a private bathroom fitted with a bath or shower.

There is a 24-hour front desk at the property.