October 14, 9:17 AM, 2024 Selfridges Store Birmingham Fashion Retail Large iconic department store luxury shopping, Selfridges Birmingham, fashion retail, sustainability, designer brands Selfridges Birmingham is a modern architectural masterpiece that was unveiled in 2003. It's also...