The Arc de Triomphe is not located near a river. It stands at the western end of the Champs-Élysées in Paris, France.