You can visit our Capital House Showroom in Welling, Greater London, to see a wide range of amazing bikes and cool clothing while you soak up the passion and dedication that's gone into the business over the last 25 years. We are only 10 miles to Tower Bridge, the heart of London.