Where is Waterhouses Station?

Where is Waterhouses Station located?

Waterhouses Station, Waterhouses Station, Great Britain (approx. 53.0488°, -1.8707°)


Where is Waterhouses Station on the map?