Explore details about location Balls Pond Road. Balls Pond Road is a location situated within the London Borough of Islington alongside other areas such as St John Street, Seven Sisters Road, Holloway Road.