New Cross
New Cross is a small town in South East London, near Deptford. It is close to Central London, only three minutes away by train.
Deptford is near the old docklands. It has many cobble streets.
New Cross is a small town in South East London, near Deptford. It is close to Central London, only three minutes away by train.
Deptford is near the old docklands. It has many cobble streets.