Where is East India House?

Where is East India House located?

East India House, East India House, Great Britain (approx. 51.513°, -0.082°)


Where is East India House on the map?