Bike shop
Collalti bike since 1899
9 locals recommend,
Location
82 Via del Pellegrino
Roma, Lazio
Tips from locals
I call them the "Artists of Bike", they produce, assemble and rent bikes. Curious shop. If you need a bike just pass through there