Richmond upon Thames

Proper noun

 * 1) The full name of Richmond in south-west London, England, also known as Richmond on Thames.