SB/03 Review By Cycling Tips
Stelbel is a renowned Italian brand that was founded in 1973. After almost 20 years of custom-building steel framesets, the workshop closed its doors in 1990. Now, the brand has been resurrected with the help of the original owner, essentially…