Omega, the Swiss luxury watchmaker, has recently leased a new shop on Russell Street in Causeway... (38 revisions)