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.





From Wikipedia, the free encyclopedia · View on Wikipedia

Developed by Nelliwinne