Where is Adelphi Hotel?

Where is Adelphi Hotel located?

Adelphi Hotel, Adelphi Hotel, Great Britain (approx. 53.405167°, -2.976789°)


Where is Adelphi Hotel on the map?