New Cross

An area of London south of the River Thames, served by New Cross Station and New Cross Gate Station.