Where is St Nicholas' Priory?

Where is St Nicholas' Priory located?

St Nicholas' Priory, St Nicholas' Priory, Great Britain (approx. 50.7218°, -3.535°)


Where is St Nicholas' Priory on the map?