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)
Coordinates
Latitude: 51.513499200000
Longitude: -0.080890700000
Longitude: -0.080890700000