Where is Bower Station?

Where is Bower Station located?

Bower Station, Bower Station, Great Britain (approx. 58.5072°, -3.3769°)


Where is Bower Station on the map?