Where is The Crown and Greyhound?

Where is The Crown and Greyhound located?

The Crown and Greyhound, The Crown and Greyhound, Great Britain (approx. 51.4494°, -0.08485°)


Where is The Crown and Greyhound on the map?