Where is New Beckenham Station?

Where is New Beckenham Station located?

New Beckenham Station, New Beckenham Station, Great Britain (approx. 51.416508°, -0.033806°)


Where is New Beckenham Station on the map?