By Ben Cooper2008-03-05T10:57:04
International watch brand Omega has pulled out of a deal to open its second UK store on Regent Street, after having been in talks about a site there since December.
Already have an account? Sign in here