Explore details about location Newton Hill Road. Newton Hill Road is a location situated within the Leeds alongside other areas such as Beamsley Croft, Oxford Place, Beza Street.