Where is Ponders End Station?

Where is Ponders End Station located?

Ponders End Station, Ponders End Station, Great Britain (approx. 51.644905°, -0.033263°)


Where is Ponders End Station on the map?