A shopping center in west London with 85 units, offering diverse retail from apparel to electronics. It's a popular destination for shopping and leisure.