Longines Masters of Lausanne
June 20 23, 2019
Place Bellerive