Spain, France, Switzerland, and Italy · 25 days | Roadigo