One of the French most attractive Business Schools... Clermont Graduate School of Management, is situated in the Centre of France, about 250 km in the south of Paris, 2h30 by train, & approximately the same by car, From London, you can take a dire...
Read review