Where is Teynham?

Where is Teynham located?

Teynham, Teynham (Station), Great Britain (approx. 51.33339°, 0.80743°)


Where is Teynham on the map?