Sheen
Sheen, a royal manor house close to Richmond, to the south-west of London, England.
Occurrences: