Explore details about location Vatcher Road. Vatcher Road is a location situated within the Hancock alongside other areas such as Old Dublin Road, Old Hancock Road, Bennington Road.