English New Cross Hospital, Deptford Cited by user Sitush on 04 Oct 2018 New Cross Hospital in Deptford, London, was opened by the Metropolitan Asylums Board (MAB) on 17 March 1877 as Deptford Hospital.