Original: Cleopatra visited Rome on more than one occasion, residing in Caesar's villa just outside Rome across the Tiber.
Simplified: Cleopatra visited Rome on more than one occasion, staying in Caesar's villa, outside Rome across the River Tiber.