Where is Dolphin?

Where is Dolphin located?

Dolphin, Wales, Great Britain (approx. 53.2554502087°, -3.2084369659°)


Where is Dolphin on the map?