Bromley is a large town in Greater London, England, within the London Borough of Bromley. It is 9+1⁄2 miles southeast of Charing Cross, and had an estimated population of 329,991 as of 2023.
St. Blaise's Well
…well located in the grounds of the old Bishop's Palace (residence of Bishops of the see of Rochester until 1845), now part of Bromley Civic Centre in Bromley, London…