Where is Dolphin Centre?

Where is Dolphin Centre located?

Dolphin Centre, Dolphin Centre (Station), Great Britain (approx. 54.523815°, -1.553661°)


Where is Dolphin Centre on the map?