Where is Northumberlandia?

Where is Northumberlandia located?

Northumberlandia, Northumberlandia, Great Britain (approx. 55.088654°, -1.629788°)


Where is Northumberlandia on the map?