Where is Loughton?

Where is Loughton located?

Loughton, Essex, United Kingdom (approx. 51.6456263°, 0.0551751°)


Where is Loughton on the map?