The Tower of Babel – Shop of the Day 131
The Tour de France has started!!! In honour of this most amazing race let’s explore the bicycle shops of London. Sheen today and owners of the World’s oldest bicycle shop! Established in 1860, the shop has remained in the same family for over 150 years. Currently 5th generation. This is their second shop as the original is in Sutton, Surrey. Chapeau!
232 Upper Richmond Rd, SW14 8AG
©Barnaby Barford 2014