The River Thames is the principal river flowing through London, stretching approximately 215 miles from its source in the Cotswolds to the Thames Estuary. Its banks are lined with major landmarks including the Houses of Parliament, Tower Bridge, and the South Bank arts district, and it is used for leisure, tourism, and commuter boat services.