Best Western Garden Inn – Santa Rosa

Best Western Garden Inn – Santa Rosa

Garden Inn is a pet-friendly, AAA Three-Diamond hotel that offers remodeled rooms with quiet garden surroundings in a downtown setting.