Where is The Crown and Greyhound?

Where is The Crown and Greyhound located?

The Crown and Greyhound, Southwark, United Kingdom (approx. 51.4494°, -0.08485°)


Where is The Crown and Greyhound on the map?