kingston upon thames








noun

  1. a borough of Greater London, England.

noun

  1. a borough of SW Greater London, on the River Thames: formed in 1965 by the amalgamation of several former boroughs of Surrey; administrative centre of Surrey. Pop: 150 400 (2003 est). Area: 38 sq km (15 sq miles)
57 queries 0.898