Where is Tadworth?

Where is Tadworth located?

Tadworth, Tadworth (Station), Great Britain (approx. 51.29164°, -0.23596°)


Where is Tadworth on the map?