Shihori Niwa

Info

Role

Actress

Date of birth

08/22/1971

Place of birth

Aichi, Japan

Shihori Niwa

Biography

Shihori Niwa was born on August 22, 1971 in Aichi, Japan. She is an actress, known for Ghost in the Shell: Stand Alone Complex (2002).