Today operated by Thames Water, it is located on the western side of Norman Road, approximately south west of Greenwich town centre, on the eastern bank of Deptford Creek, around south of its confluence with the River Thames.