London, England, United Kingdom
The House Of Twining was founded on this site in the year 1706. The building was destroyed by enemy action on 11th January 1941 and rebuild in 1952 — Devereux Court
Listen to the audio guide for House of Twining stone plaque Free on WIP — starts by itself when you arrive, even with the screen off