Where is New Eltham?

Where is New Eltham located?

New Eltham, New Eltham, Great Britain (approx. 51.43623°, 0.0685289°)


Where is New Eltham on the map?