Where is Newport Arch?

Where is Newport Arch located?

Newport Arch, Newport Arch, Great Britain (approx. 53.2372°, -0.53816944°)


Where is Newport Arch on the map?