Hi! I'll be staying in London in the next little while (from Canada) and I'd like to rent a premium road bike to get some long rides in. Can you suggest a good rental shop? I ride a Cervelo R3 at home and I need a big frame (61 cm). I'm staying in Oval.
Thanks in advance.
Thanks in advance.