Where is Angram Grange?

Where is Angram Grange located?

Angram Grange, England, Great Britain (approx. 54.1857623486°, -1.2124700549°)


Where is Angram Grange on the map?