About This Shop
Pedlar Bicycle Shop is a retail and service establishment in Niagara Falls, Ontario, Canada. The shop provides sales of bicycles and cycling accessories. Repair services are also available, and the premises are wheelchair accessible.
Bike Shop
Not listed