Tour & Travel France: 5 Top Attractions In Toulouse By Linda W. Davis 1 year ago Toulouse is a beautiful city located in the South of France. It is the capital