There are 2 stores - 170 Oxford Street and 311 Oxford street I have limited time so which one best pls? Covent Garden end or Mayfair end?