Where is New Cross Gate?

Where is New Cross Gate located?

New Cross Gate, New Cross Gate (Station), Great Britain (approx. 51.475048°, -0.039426°)


Where is New Cross Gate on the map?