Where is Takeley Station?

Where is Takeley Station located?

Takeley Station, Takeley Station, Great Britain (approx. 51.8663°, 0.2671°)


Where is Takeley Station on the map?