Where is Galpheus?

Where is Galpheus located?

Galpheus, England, Great Britain (approx. 54.1493912748°, -1.6153593066°)


Where is Galpheus on the map?