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].
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].