Where is The Swan Inn?

Where is The Swan Inn located?

The Swan Inn, Oxfordshire, United Kingdom (approx. 51.80484°, -1.5924°)


Where is The Swan Inn on the map?