Modern white complex in the business district of Le Mans, 500 metres from the old town and 200 kilometres from Paris.