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 Media