travel agent France: 5 Top Attractions In Toulouse By Ruby J. Adams 1 year ago Toulouse is a beautiful city located in the South of France. It is the capital