India House

Likely refers to East India House, which was the London headquarters of the East India Company in Leadenhall street in the City of London (London, England). The building was demolished in 1861.

In London Labour and the London Poor:

Writer without Hands. (Volume 3)

Layers

Coordinates

Latitude: 51.513499200000
Longitude: -0.080890700000