Where is The Billesley?

Where is The Billesley located?

The Billesley, The Billesley, Great Britain (approx. 52.431763°, -1.878153°)


Where is The Billesley on the map?