logo

Video encyclopedia

North Sheen

North Sheen, an area of London, England in the former Municipal Borough of Richmond (Surrey), was incorporated into Kew in 1965 when the London Borough of Richmond upon Thames was created.