Where is Barry House, London?

Where is Barry House, London located?

Barry House, London, Barry House, London, Great Britain (approx. 51.5143°, -0.17281°)


Where is Barry House, London on the map?