Toulouse Business School
Located in Southern France, Toulouse Business School is a leading business school in France. You will live in the fourth largest city in France and commute approximately 25 minutes to the campus on the outskirts. TBS offers a wide array of classes in English.
More information about Toulouse can be found here.