Don’t let the name fool you–this is one shop that puts women and cycling front and center. Outfitting enthusiasts since 1969, Skirack is Burlington, Vermont’s Community Bike, Run, Ski, Ride Store. Visiting Skirack is an adventure all its own. Located on lower Main Street a couple of blocks away from Lake Champlain, many beautiful mountain […]
You are here: Home / Archives for bike shops in Vermont