Explore details about location New Road. New Road is a location situated within the London Borough of Havering alongside other areas such as The Elkins, Rush Green Road, Belle Vue Road.