• Back in Mayfair, we perked ourselves up with a coffee at H R Higgins.
  • H R Higgins is a merchant shop where you can buy coffee beans and tea leaves by the gram upstairs, with a cosy little cafe downstairs.