Where is Horley Station?

Where is Horley Station located?

Horley Station, Horley Station, Great Britain (approx. 51.169003°, -0.160817°)


Where is Horley Station on the map?