Where is The Five Arrows Hotel?

Where is The Five Arrows Hotel located?

The Five Arrows Hotel, England, Great Britain (approx. 51.84568°, -0.92746°)


Where is The Five Arrows Hotel on the map?