Where is Three Frogs?

Where is Three Frogs located?

Three Frogs, Three Frogs, Great Britain (approx. 51.410683°, -0.81765°)


Where is Three Frogs on the map?