36-year-old Eugene Ramos will appear in Alameda County Superior Court to enter a plea on charges stemming from an incident last week in a Union City Dollar Store.
Police say Ramos grabbed the toddler after she wandered off from her family. The grandmother's screams alerted other shoppers. Two men in the store blocked the suspect's exit preventing his escape.
Ramos is a registered sex offender with a prior conviction for assaulting a 7-year-old Hayward girl in 2003.
Witnesses to the crime are asked to call Detective Sergeant Jared Rinetti at (510) 675-5229. Those wishing to use the tip line can call (510) 675-5207 or e-mail information to firstname.lastname@example.org.