Good cycling infrastructure is also possible in old streets. This street in Utrecht (Netherlands) was designed by Napoleon when the Netherlands were part of the French Empire in 1812. It was part of the “Route Impériale no. 2” which connected Paris via paved direct roads with Amsterdam (515 kilometers or 320 miles).
The street design was changed several times in 200 years. It got the separate cycle paths that exist today around the year 2000.
From Route Imperial to normal Dutch street with cycle paths
If you would like to see this from the driver’s seat; then the passing bicyles look like this.