The Landmark is located between Pedder Street and Des Voeux Road Central, in the heart of the financial district, developed and managed by the venerable Hongkong Land company. The complex is Hong Kong's premier luxury shopping destination, housing a spacious central atrium known as "Landmark Atrium" surrounded by leading international fashion houses such as Louis Vuitton, Chanel, and Moynat.

The venue is distinguished by its elegant architectural design featuring a naturally lit atrium, offering a refined shopping experience away from the crowds. The complex also connects to a network of elevated footbridges linking it to other buildings in Central and the MTR station, allowing movement without needing to step down to street level.

The Landmark is typically sought out by those looking for the world's top luxury brands, and it remains an essential stop on any high-end shopping tour of Hong Kong Island.