Explore details about location Elmcroft Street. Elmcroft Street is a location situated within the London Borough of Bromley alongside other areas such as Fairfield Road, Homefield Rise, Southfield Road.