Track or closed circuit
I am regularly visiting both the Newcastle area and also the London area on business trips. I'd love to try out either track racing or closed circuit racing while I am in the Uk. has anyone got any places to recommend where they also rent out bikes? Pleased to hear any recommendations.