Where is Loughton Station?

Where is Loughton Station located?

Loughton Station, Loughton Station, Great Britain (approx. 51.641953°, 0.055063°)


Where is Loughton Station on the map?