Original: It lies on the north bank of the River Thames, southwest of the City of London and southwest of Charing Cross.
Simplified: It is on the River Thames.