Where is Burroughs-Green?

Where is Burroughs-Green located?

Burroughs-Green, England, Great Britain (approx. 54.285829072°, -2.7359519006°)


Where is Burroughs-Green on the map?