Montreux
The Swiss tourist town of Montreux, on the banks of Lake Geneva, held a race for grand prix cars on 3 June 1934 on a narrow street circuit lined with tramlines.
×
The Swiss tourist town of Montreux, on the banks of Lake Geneva, held a race for grand prix cars on 3 June 1934 on a narrow street circuit lined with tramlines.