just moved to Oxford England for 6 months, working at BMW,

looking for a good place to pick up some group rides. But it seems they are al spread few and far between. is there not a shop around that does group road rides weekly like many places back home in the states?