The Mall is a small shopping centre situated in the middle of Bromley in south London. It offers a wide variety of shops for visitors to choose from, selling an eclectic mix of products from across a broad spectrum. It is an intimate shopping environment, much quieter than...