Where is Ten Bells?

Where is Ten Bells located?

Ten Bells, Ten Bells, Great Britain (approx. 51.51935°, -0.07433611°)


Where is Ten Bells on the map?