2024 Tour de France Stage 19 to Finish at Isola 2000 Ski Station – BVM Sports

  • Post author:
  • Post category:French Riviera

The Mayor of Nice has confirmed that stage 19 of the 2024 Tour de France will finish at the Isola 2000 ski station in the southern Alps. This …