My dad is visiting us from the states and he is a cycling enthusiast. He has read about the cycling paths in Stevenage and is keen to ride there. He would travel to Stevenage by train. Where I am in west London there are dockless bike share bikes all over the place, but no idea if my dad will find anything like this on offer when he leaves the train station in Stevenage.
If anyone local can tell me, that would be fabulous, thanks!