Where is Fox and Anchor, London?
Where is Fox and Anchor, London located?
Fox and Anchor, London, Fox and Anchor, London, Great Britain (approx. 51.52041°, -0.1007°)
Where is Fox and Anchor, London on the map?
{"latitude":51.52041,"longitude":-0.1007,"title":"Fox and Anchor, London"}