Where is New Cross?

Where is New Cross located?

New Cross, Wales, Great Britain (approx. 52.3738333244°, -4.0062847143°)


Where is New Cross on the map?