Remembering it, It was on Tottenham Court Road, well just off it close to CEX in Central London. Since its been 4 years since i was in the UK im not sure if there still there