Where is Dolphin Square?

Where is Dolphin Square located?

Dolphin Square, Dolphin Square (Station), Great Britain (approx. 50.590508°, -3.678342°)


Where is Dolphin Square on the map?