Cycling ‘Smell of rot’ and ‘water basically running down the walls’ – Tour de France riders are sleeping in nightmare hotels by July 14, 2026 by July 14, 2026 The riders of the Tour de France do not get much choice when it comes… 0 FacebookTwitterPinterestEmail