It may be a cliché but few visitors can leave London without a trip to the world-famous Harrods. This grand department store built in is recognised for its over-the-top grandeur and luxury merchandise. Places to go in London - Harrods
Simply put, the subject of this design is London. Aside from knowing this just from the word "London," the audience can determine this through the key features the designer used, such as Big Ben and the British flag.