The robbery happened in October 2007, when a woman confronted staff at a convenience store in the 800 block of Arlington Street.
She threatened them with a knife and fled with an undisclosed amount of cash, police said.
But while running off, she dropped her partial plate of false teeth and left them behind. The teeth were taken by police who sent them off for a DNA sample.
A match was recently made to a suspect and on Jan. 22, 2014, a woman was arrested.
She is now facing a charge of robbery.