Situated in the heart of the city, Selfridges is a one-stop destination for all your luxury shopping needs. With many designer labels and an entire floor dedicated to beauty products and accessories, this high-end department store is definitely worth a visit!