Where is Bourne Abbey?

Where is Bourne Abbey located?

Bourne Abbey, Bourne Abbey, Great Britain (approx. 52.7663°, -0.3756°)


Where is Bourne Abbey on the map?