The Mall is a small shopping centre located at the very heart of Bromley in south London. It offers a great range of shops for visitors to choose from selling an eclectic mixture of products across a broad spectrum. The Mall is an intimate shopping environment, much quieter than some...