June 24, 20141 min read Léo Lagrange Stadium by archi5, Toulon Situated between the Mediterranean Sea and the mountain overlooking Toulon, the Léo Lagrange stadium by archi5 stands on a 8…