Explore details about location Filter Plant Road Branch. Filter Plant Road Branch is a location situated within the Leyden alongside other areas such as Eden Road, George Lamb Road, Hunt Road.