New Pedego Electric Bikes Store Cruises Into Santa Rosa by NorthBay biz Staff· October 22, 2020 2:40 pm·A new Pedego Electric Bikes store opened in Santa Rosa in the heart of the beautiful Sonoma wine country. Forbes…