London Wiki
Advertisement

An area of London south of the River Thames in the London Borough of Lewisham, served by New Cross Station and New Cross Gate Station and various buses.

See also New Cross Gate

More information on the Wikipedia page [1].

Advertisement