Durham House, London (original) (raw)

Durham House, or Durham Inn, was the historic London town house of the Bishop of Durham in the Strand. Its gardens descended to the River Thames.

thumbnail