The historic center of Toulouse is not very large, basically anything within 500 meters of the "Place du Capitole" is well located.
See the area marked on this map
https://maps.app.goo.gl/vBTEPaY4YdqHFKGd6
The Albert 1er hotel mentioned by Barbara is in this area.
There are plenty of hotels and dozens if not hundreds of restaurants in this area.
You don't need a car in Toulouse and believe me it would be a very bad idea to want to drive in the city.
The historic center of Toulouse is small enough to explore by foot.
If you are driving from the Dordogne to Toulouse, return the car at Toulouse Blagnac airport or at the Matabiau train station.
In the Dordogne, you can take the train to Toulouse from Brive La Gaillarde or Souillac (Trains from Sarlat/Bergerac do not go to Toulouse)