ToWheels has been a local bike shop serving London customers proudly for the last 35+ years. Located in downtown London, at 134 Dundas Street, we are easily accessible to everyone, by bicycle, bus or by car.
Every time I've been there, I've felt like I was invisible.
I can't say their customer service is bad, because I never
experienced any. The staff completely ignored me.