Google's approximation of the locationDescription of institution:Ambiguous: could refer to any number of sites in London, such as Aldgate Hermitage (located in a turret of the City wall near Aldgate), Bishopsgate Hermitage (near Bishopsgate), an number of others mentioned in Harbden.Print Sources linked to this location:
Mentioned - A Dictionary of London .