Bobzilla’s Bicycle Werks Posted on April 4, 2015August 8, 2016 by IowaBicycle Categories: Bike Shop1718 Pella Ave.Oskaloosa, IA Get DirectionsWebsite(641) 673-3842 Return to Business Listings