Castelli is an Italy-based clothing company founded in 1876 that specializes in innovative, highly functional and stylish clothing for cyclists. Castelli does not provide information on their sourcing policy and manufactures their clothes in a multitude of countries including El Salvador, Guatemala, Mexico, Hungary, and China.
Thoughts on this brand? Leave a comment!