Tour de Luxembourg

UCI, Stage race, 30th May-3rd June 2012, Luxembourg

Prologue|30th May|3 km
Luxembourg-Luxembourg

1st stage|31st May|181 km
Luxembourg-Hesperange

2nd stage|1st June|184 km
Schifflange-Leudelange

3rd stage|2nd June|205 km
Eschweiler-Differdange

4th stage|3rd June|154 km
Mersch-Luxembourg