Explore details about location Delaford Road. Delaford Road is a location situated within the London Borough of Southwark alongside other areas such as Thame Road, Roper Lane, Lucey Way.