Tour de Suisse 1959  |  Stage Overview

23rd edition

12 June 1959 - 18 June 1959