32-year-old Christopher Reeves pleaded guilty back in October to charges including rape and robbery for the attack.
Reeves was arrested last April near Chester - almost three days after the assault at Bean Exchange - a coffee shop in the Bella Vista neighborhood.
Authorities say the victim had just opened up when Reeves walked in saying he needed money to get back to his homeless shelter. She gave him one dollar and he left.
He returned a short time later, robbed the place, took her in a bathroom and raped her.