Bromley is a large town located in Greater London, England. It serves as the administrative center of the London Borough of Bromley and is situated approximately 9.5 miles southeast of Charing Cross.
As of 2023, the town had an estimated population of 329,991 residents.