New Cross

From Simple English Wikipedia, the free encyclopedia

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.