A spirit landmark in a shopping mall typically refers to a prominent architectural feature or sculpture that signifies the identity and brand of the mall. These landmarks often serve as a gathering point, a symbol of the mall's culture, and a focal point for marketing and promotion. They can be designed to reflect the mall's theme, attract customers, and enhance the overall shopping experience.