Stamford, Lincolnshire | Cycling in England's Finest Stone Town | UK