Where is New Malden Station?

Where is New Malden Station located?

New Malden Station, New Malden Station, Great Britain (approx. 51.403248°, -0.256667°)


Where is New Malden Station on the map?