10 Bikes under $1000 in Melbourne

It’s easy to find a cheap bike, but if you’re looking for something that will hold up and keep you a little bit safer on the roads – then it is worth your while to find the highest quality that $1000 can get you. So, here goes:

  1. Cannondale CAAD Optimo
Read the rest