Where is Lee Green /The Old Tigers Head?

Where is Lee Green /The Old Tigers Head located?

Lee Green /The Old Tigers Head, Lee Green /The Old Tigers Head, Great Britain (approx. 51.456635°, 0.01018°)


Where is Lee Green /The Old Tigers Head on the map?