Explore details about location Downhills Park Road. Downhills Park Road is a location situated within the London Borough of Haringey alongside other areas such as High Street, Mount Pleasant Road, Pelham Road.