Talk:New Cross Hospital, Deptford

Deptford? Suggestion
I wonder if the title might need to be changed, or tweaked - maybe "New Cross Hospital, London"? The hospital site (west of Avonley Road, north of New Cross Road) is west of the central part of New Cross (so not even on the Deptford side of the area), and, to me at least, it seems misleading to situate it in Deptford, which - as the crow flies - is at least a mile to the east. Paul W (talk) 08:53, 4 October 2018 (UTC)