Quote Originally Posted by Zolawinston View Post
Hi all - I am (hopefully) in London tomorrow with work. Any idea which Swatch shop to try first or is it just pot-luck?

Thanks
Only 2 London stores sell them. Best bet is most likely Oxford Street, but I wouldn't travel far on the off chance.