Officers arrested 32-year-old Carlos Vasquez Castro on Sunday.
They say he sexually battered multiple women on the street and in their homes along the Olympic Boulevard and Wilshire Boulevard Corridors on June 12.
Castro is facing possible felony charges.
He's being held on $1 million bail.