Where is New Eltham?

Where is New Eltham located?

New Eltham, New Eltham (Station), Great Britain (approx. 51.43806°, 0.07053°)


Where is New Eltham on the map?