- The term "Thames city" does not refer to a specific city. However, the River Thames flows through London, the capital city of England. London is often associated with the River Thames due to its iconic landmarks such as the Tower Bridge and the Houses of Parliament, which are situated along the river.