Naho Toda was born on March 13, 1974 in Hiroshima, Japan. She is an actress, known for Shomuni (1998), Police Dog Dream (2010) and Puraido: Unmei no toki (1998). Read more on iMDB