Demesne Road Substation in City of Manchester

Demesne Road Substation in Manchester is a substation. Demesne Road Substation is near Waltham Road.