Where is Preston Lodge?

Where is Preston Lodge located?

Preston Lodge, Preston Lodge (Station), Great Britain (approx. 52.8096°, -2.692956°)


Where is Preston Lodge on the map?