Word info

North Sheen

Proper noun

Meaning

North Sheen

A small suburb in borough of Richmond upon Thames, Greater London, England (OS grid ref TQ1975).

Source: en.wiktionary.org

Close letter words and terms