The preview is this evening Thursday 26th April from 7pm at
Look Mum No Hands - 49 Old Street - London EC1V 9HX Tokyo bikes recently opened their long awaited permanent London store is East London. You can find them at 87-89 Tabernacle Street, London EC2A 4BA. The shop is open Tuesday - Saturday: 11am to 7pm