Where is The George Inn, Windsor?

Where is The George Inn, Windsor located?

The George Inn, Windsor, The George Inn, Windsor, Great Britain (approx. 51.48639°, -0.60886°)


Where is The George Inn, Windsor on the map?