Malta Toll Road

Distance: 28.1 mi.
Start: 46.90883, 13.53475
Finish: 47.07804, 13.34508