Where is Barry House, London?
Where is Barry House, London located?
Barry House, London, Westminster, United Kingdom (approx. 51.5143°, -0.17281°)
Where is Barry House, London on the map?
{"latitude":51.5143,"longitude":-0.17281,"title":"Barry House, London"}