Where is Wellesbourne?

Where is Wellesbourne located?

Wellesbourne, Warwickshire, United Kingdom (approx. 52.1947964°, -1.5911203°)


Where is Wellesbourne on the map?