Bike shops in Slough
3 bike shops within 5 miles of Slough, South East England.
Bike Shed
0.4 miles away
700
68 Peascod Street, Windsor, SL4 1DE
2.2 miles away
The Bike Company
59 St Leonards Road, Windsor, SL4 3BX
2.4 miles away
Selling a bike in Slough?
Get a free valuation based on what bikes like yours actually sell for, then list it where local buyers are looking.
Shop data from OpenStreetMap, © OpenStreetMap contributors, available under the Open Database Licence. Details can change, so please check with the shop before travelling.