Where is Adelphi?

Where is Adelphi located?

Adelphi, Adelphi, Great Britain (approx. 57.14721°, -2.096702°)


Where is Adelphi on the map?