My search to find the perfect cycling cafe continues, as Alan Sugar would say, and this weekend Ride Velo discovered London's hottest new contender for the title at the appropriately named London Velo. Not, as some might expect, in Hoxton, Shoreditch or even Old Street, but in south-east London's Deptford.
Read More