Where is India House?

Where is India House located?

India House, India House, Great Britain (approx. 51.5124°, -0.1183°)


Where is India House on the map?