North Sheen
English
Proper noun
North
Sheen
A small
suburb
in borough of
Richmond upon Thames
,
Greater London
,
England
(
OS
grid ref TQ1975
)
.
Related terms
East Sheen
References
Ordnance Survey