Bromley is a popular and affluent town located approximately 12 miles south-east of Central London. The premises are situated within the Chatterton Village