Christopher Reeves, 32, pleaded guilty on Wednesday to charges including rape and robbery for the attack back on March 30th.
Reeves was arrested in nearby Chester on April 3, three days after the early morning assault at the coffee shop in the Bella Vista neighborhood.
The victim had just opened up at the Bean Exchange when Reeves allegedly 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.
Sentencing is set for January 20, 2012.