There are a few Selfridges stores across the UK. They are located in London, Birmingham and Manchester.